/// <summary> /// Memorises the current block for the given player. /// </summary> public void SavePlayerBlock(TurnType playerType) { if (playerType == TurnType.FIRST) { var position = boardStorage.GetCurrentBlockPosition(); if (position != null) { firstPlayerBlockPosition = position; } } else if (playerType == TurnType.SECOND) { var position = boardStorage.GetCurrentBlockPosition(); if (position != null) { secondPlayerBlockPosition = position; } } }