Refactored enemy2