I am making this for one of my classes that I am taking for school. It is still in progress, I will add some more enemies and a bomb function. I also will and some bosses. please enjoy and let me know what you think.
Love it! Maybe the best way to prevent bullet spamming would be to put a time delay between shots, i.e. so you can only shoot once every second or two. That'd definitely up the challenge.