Enemy removal bug

Fixed bug with random enemies getting removed. Made collision detection a bit more performant.