This is a very solid puzzle game with some great level design! I love the pleasant, clean graphics and intuitive UI. Great work on the level select screen too - it's got a nice readable layout, and keeping track of the total score and per-level score is a great way to encourage the player to go back and improve on their best attempts.