A puzzle platformer where you must act fast and think carefully has just been dealt onto the Xbox and PC stores. That puzzler ...