Haha yeah I was unsure about allowing the player to hit themselves. Initially the bullets had a longer lifetime on screen and it was way too difficult. And yes, if you shoot an enemy that is of the wrong 'color' (or number, they're color coded) it will spawn another one rather than destroying it.