Interesting and fun concept. The physics works well and I had to think pretty hard to solve the puzzles.