Add enemy and bullet 'expire' functions to prune enemies and bullets that are dead.  Make enemies reappear at the top of the screen once they go out of the bottom, and make them change direction.