void Apply(InfantryUnitPlaced e) { _board.Territories[e.Territory].OccupyingPlayerId = e.CurrentPlayerId; _board.Territories[e.Territory].NumberOfInfantryUnits++; _players[e.CurrentPlayerId]--; _currentPlayerId = e.NextPlayerId; }