simplify tile movement a bit