Do not require to keep a game and a counter in sync
The API for the counter is easy to use incorrectly: the requirement that a counter should be in sync with a game is superfluous. The counter API should not allow to add indiviual events; only to load from an existing game.
This is only an API issue, since we have an iterator on game events.