fix: enemies shot only when visible on screen