I really love the graphics and the puzzles, I only wish there were more!
Though one thing i had a hard time understanding was the spring jump things because it seems at times the velocity your sent at feels random.
Other than that though its amazing, and again i just wish there were more puzzles as they were designed really well! Great work!