In my game, clones of bats appear and move slowly down the screen and are to be shot down. The biggest problem that I'm having is that for some reason it isn't always registering when the laser bolt and bat actually touch. It will eventually register and the bat will disappear, but not consistently. The bats should be shot down with one hit, but if you play the game you'll notice the score (one point per hit) shoots up dramatically faster than the number of bats spawning. In other words, the laser bolt seems to always sense that it's touching the bat but not the other way around. 

A secondary issue I have is that the original spirit appears at the start of the game when it's supposed to be hidden. I'm stumped as to why it keeps appearing. 

Here's a link to the game: http://scratch.mit.edu/projects/25310626/#player Thanks!