private void MoveHere(int x, int y, Tile tile, bool isInitialPlace = false) { CurrentTile = tile; var square = tile[x, y]; CurrentSquare = square; X = x + tile.X; Y = y + tile.Y; ResetPath(); _characterView.MoveTo(isInitialPlace); }