One of my favorites. The graphics and level design are great. The puzzle effect is good. Music becomes a bit tedious quickly...some sound effects on moments of death or so would also be good. I once looked away from the screen due to the dog and found out I was back at the start of the level, not knowing why :D