added enemy spawning logic, almost complete