Refactored and multiple enemies