The difficulty curve is just right in most places, maybe a bit too challenging on the early levels. I liked it though. Map design is well-done too. The mechanics feel responsive and you've made sure that the player can easily understand the controls. Komi Bonus Points for coherent visual development and sound design too. Nice work!