Tile moving functionality