Implement forced forced and backward moves