internal void RemovePossibleMove(PossibleMove possibleMove, PossibleMove.Role role) { possibleMoves[role].Remove(possibleMove); }
internal void AddPossibleMove(PossibleMove possibleMove, PossibleMove.Role role) { possibleMoves[role].Add(possibleMove); }