HeyThis is a surprisingly great game loop, I could keep going for hours on this. I did struggle with shooting a little bit especially the blue circle bullet. Nothing would happen on that, I don't know why.
Good luck :)