Fix movement:start() raising an error if the optional callback is nil.