describe game-event contract