Very impressive work with both a opening cutscene and ending. The difficulty curve of the levels is a little off I felt but fun overall. Very nice with the different combinations though I do wish there was some less obvious answers to things as most of the levels basically boiled down to do the only thing you can.
All that said, I finished the game, only got stuck and had to restart one, and had a lot of fun. Really well done.