This game is well programmed and the puzzles were very fun, some of them challenging. I had to use the help button on one of the final stages because I didn't remember that the ice blocks floated over holes. It's a game that really encourages experimentation and it doesn't yield its secrets if you just clam up and try to 'think' your way out.
The music was fine but I turned it off after a while, but that's okay. I completely believe that for puzzle games, music shouldn't be the focus as I often listen to my own music.
The graphics were good.