Clean design. Smooth controls. The puzzles were very well designed, got stuck on number 10. Well done!