Thanks for your suggestions Leo.
Yes, right now the events are discrete and random. I liked your suggestion to make this a deck building system.