This code is not doing as I expected, which is keeping the player from going south from a room called “Counter” if the player does not hold a ticket:
Instead of going south when player is in Counter:
if player carries ticket:
continue the action;
otherwise:
say "You need to buy a ticket first.";
stop the action.