Cute game. It could have used more direct requirements of the mechanics. As is it was too easy to just stumble through the levels. Here is my playthrough: