Much nicer tile movement handling.