This game is fantastic. Outstanding job! One bit of feedback is not having the music reset with each new level, as on shorter levels it made the music sound a bit repetitive.
I only noticed this during the initial levels however since the later ones take longer to solve. Just a suggestion though, not sure how easy that is to implement, and certainly not a deal breaker for an otherwise excellent game.