; The rules below will raise an event, if one or more positions has been lost.

{All: {None: [?Position.Last]}, [?Position]} => (Set: Position.Last, !Position)

[?Position > ?Position.Last] => (Set: Position.Last, ?Position),
								(Call: Assistant.Raise(PositionLost, ?Position.Last, ?Position))