Well enough for a first attempt
This is a pretty fun idea. The concept is good and the gameplay is adequate.
What it really needs is a goood thick layer of polish. A storyline, different enemy models, a larger play area, and possibly giving the whole thing some more time in the drawing stage.
Otherwise, a good start.