It's a nice idea but I think the movement of the top is just a bit unresponsive. And a little more feedback when colliding with the enemies would be great.
The random generation was cool!