added a lot of movement handlers and fixed MoveStartBackward and ObjectUpdateFailed handlers