Modify Maneuverable.prototype.halt
Modify Maneuverable.prototype.retreat