Nice implementation of the theme and good entry overall, but a bit too hard for my liking. Some levels are nice, others are just too hard to grasp.
Good job for this entry.