added game context and state transition