The puzzles have some good challenge to them. But I feel like the graphics could use a little work, and some of the loading times (like the one between ending a level and the success video) can be annoying. Also, I found the level select screen hard to use. Sometimes the wheel would turn, sometimes I'd accidentally select a level, and sometimes neither would happen