Super solid game. I really liked how you set up some of the mechanics for the player to discover on their own, made for some nice 'Aha!' moments. Great work.
I'm glad some Aha moments came through, it was exactly what I was going for :)