public IHumanPlayer createPlayer(String name, String lastName, ICity homeTown, boolean male, int cash, EPlayerColor color) {
int age = rnd.nextInt(10)+17;
PersonalData pd = new PersonalData(name, lastName, male, homeTown, computeRandomBirthDate(age));
Company company = createCompany(homeTown, cash);
IHumanPlayer player = (IHumanPlayer) context.getBean("humanPlayer", new Object[]{homeTown, pd,ESocialRank.CHANDLER, company, color});
company.setOwner(player);
ITradingOffice office = buildingFactory.createTradingOffice(player, homeTown, 0);
offices.add(office);
initPlayerInCities(player);
players.add(player);
return player;
}
/**