* @param male
* @return
*/
public static IPlayer createPlayer(String name, String lastName, ICity homeTown, boolean male, int cash) {
int age = rnd.nextInt(10)+17;
PersonalData pd = new PersonalData(name, lastName, male, homeTown, computeRandomBirthDate(age));
IPlayer player = new Player( homeTown, pd,cash,ESocialRank.CHANDLER);
BuildingFactory.createTridingOffice(player, homeTown,0); // initial trading office has no value
initPlayerInCities(player);
return player;
}