public void Colonize(Empire whichEmpire)
{
_owner = whichEmpire;
whichEmpire.PlanetManager.AddOwnedPlanet(this);
_racePopulations = new Dictionary<Race, float>();
_racePopulations.Add(whichEmpire.EmpireRace, 2);
_races.Add(whichEmpire.EmpireRace);
SetOutputAmount(OUTPUT_TYPE.INFRASTRUCTURE, 100, true);
_shipBeingBuilt = whichEmpire.FleetManager.CurrentDesigns[0];
System.UpdateOwners();
}