Very cool game! I liked the mechanics, but sometimes it seems that the levels are impossible due to the randomness. It also looks like there's no failure condition, so you can't lose unless you restart the entire game! Overall though, interesting entry :)