Tile input + tile movement