adds validation for person destroying
Updates order state management