I can tell a lot of work went into this! The mechanics are solid, but I think you need to work on teaching the player how to play. I got stuck on the 3rd level. I did kinda like the visuals but they probably got in the way of learning the game. Keep making games, you've got some solid stuff here!