better code in tileMoved