public void SpawnSpaceshipOfType(SpaceshipType spaceshipType)
    {
        Debug.Log("SpawnSpaceshipOfType [" + spaceshipType.typeName + "]");

        GameObject instantiatedSpaceship = Instantiate(spaceshipType.prefab, newGameSpaceshipPosition.transform.position, Quaternion.Euler(0, 90, 0));

        // Set attributes
        AllySpaceship spaceship = instantiatedSpaceship.GetComponent <AllySpaceship>();

        spaceship.Initialize();
        spaceship.SetSpaceshipType(spaceshipType);
        spaceship.homeSpaceport = null;

        instantiatedSpaceship.transform.SetParent(spaceshipsParent);

        AddAlliedSpaceshipToList(instantiatedSpaceship);
        UpdateFleetPointsInfo();
    }