Apparently you provide an email and they send you a non-Steam key that has to be redeemed on their site this weekend. Here is the Steam page with information about this Physics puzzle game: …