added clock object to Game, revamped CollectingAnswers state to use tick events and some simple clock logic to call for new problems