private bool LastSixMovesAreRepeats()
{
var lastSixMoves = Game.Moves.Reverse().Take(6).ToArray();
var lastSixMovesAreRepeats = lastSixMoves[0].Equals(lastSixMoves[5]) &&
lastSixMoves[1].Equals(lastSixMoves[6]); //TODO: review this condition
return lastSixMovesAreRepeats;
}