unsigned addr = lexical_cast<unsigned>(ent_addr->get_text());
Locomotive *loco = new Locomotive(*i->second, engineer.get_control(), addr);
train = new Train(engineer.get_traffic_manager(), *loco);
unsigned addr = lexical_cast<unsigned>(ent_addr->get_text());
Locomotive *loco = new Locomotive(*i->second, engineer.get_control(), addr);
train = new Train(engineer.get_traffic_manager(), *loco);