improved EnemyShip type