Great visuals, fun gameplay, and difficult (but not too hard) puzzles. The different levels having different Z effects was neat, and added to the difficulty. Some of the tiles were a bit difficult to understand what they do, but most of them were easy enough to figure out. Very cool game overall.