public void SetFieldState(int row, int col, CubiconCellState state)
 {
     field[row, col].State = state;
 }
 private bool CheckNeighbor(int row, int col, CubiconCellState state)
 {
     return(CurrentLevel.IsCellIndexesCorrect(row, col) &&
            IsCellMovable(CurrentLevel[row, col]) &&
            CurrentLevel[row, col].State == state);
 }