Add GameFactory to encapsulate creation of Game objects
Change ClueTokens behaviour to be partly non-callback
Wiring and tests for wiring of discard-related events on Hand in Game