break;
case BIG_ENEMY:
enemy = new BigEnemy(Constants.SCREEN_WIDTH, new Random().nextInt(SCREEN_HEIGHT - ENEMY_HEIGHT * 2), -100f);
break;
case PURSUER_ENEMY:
enemy = new PursuerEnemy(Constants.SCREEN_WIDTH, new Random().nextInt(SCREEN_HEIGHT - ENEMY_HEIGHT), -100f);
((PursuerEnemy) enemy).setShip(spriteManager.getShip());
break;
case STATIC_SHOOTER_ENEMY:
enemy = new StaticShooterEnemy(Constants.SCREEN_WIDTH - 100, new Random().nextInt(SCREEN_HEIGHT - ENEMY_HEIGHT), -100f, BulletDirection.LEFT);
((StaticShooterEnemy) enemy).setEnemies(spriteManager.getEnemies());