public void Move(Tile tile, Point newPosition) { Board.RemoveTile(tile); tile.UpdatePosition(newPosition); Board.InsertTile(tile); }