Any ideas why my code is spawning a 'shadow bullet'