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

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

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