Fun micro-game!
I beat it on my second try. The design is pretty uniform so I was able to develop a strategy to beat it on the second run.
For critiques, some variety to the level design would go a long way, or multiple levels. The game functions fine as is, which is good! but the mechanics are a little basic. As others have said, some stats on the game over screen would be nice, such as time to complete.
Overall, good job!