Good start to a game here. I did run into a lot of glitching sprites where they would come in and out of view as well as a lot of framerate hiccups. I think having healthbars for the bosses would help it feel as not as much of a bullet sponge as well. Keep at it!