fix: enemies shoot only when visible on screen