Amazing game other than 1 extremely confusing level! Worth the time to play if you like some challenging puzzles and working out the mechanics instead of being babied through each level.