Abstract out game events, choices and skill checks