unit training logic has been taken out of gui and is now in a separate UnitFactory class; you can now train heroes