Fix 1-bullet-on-screen problem and make bullets delete themselves once they are no longer on the screen