Yeah, this works!
I like the gameplay, it's smooth and it has a good variety of enemies (also different spawn patterns that contribute to the overall experience).
Good job!