start() is complete
timerEvent()
tryMove()