Cool game mechanics and ideas. I'd recommend putting in a restart button or something as you can quite easily get yourself stuck but apart from that great work!