#3: Adding game callback interface.  Some minor fixes to the other interfaces.