work on tile movement