This was a fun game, but also somewhat consusing at first.
This game could certainly use a short tutorial level. There's a fair amount of game mechanics, it's easy to get overwhelmed, the difficulty ramps up quickly and it seems like you need to restart this multiple times to grasp the basics.
That said, the gameplay is fun once you figure out what to do and the graphics and audio are very good, so good job overall!