Updated IUnit.StopMovement to use enums as parameters instead of bools