add faction, add some Game methods