all tiles moving - need to refactor code later