Turn counter object
Initial idea for a turn counter object. Can be used to keep track of current turn and section numbers, avoids the need for passing a reference to a 1-list around.
get_turn_counter
will either create a new TurnCounter
or retrieve an existing one if the name has already been declared.