I noticed that for some reason I didn't give any rating to the game, so I am playing the game again.
After playing it again, I really liked the appealing placement of everything, and the smoothness of the mechanic and gameplay. I liked the variability of the enemies, and the powerups that appeared from time to time to keep the gameplay engaging. I think you really did a great job on this game!