Added encapsulation for game and factions