I'm spitballing here, so take as "this is the kind of thing I mean" rather than "this is actually a good idea." BUT...
Right now your ending is, "does the village survive?" If that's your theme, I'd try to focus the events around things that threaten or benefit the village. A bad harvest, a treasure found, etc. Maybe some events are always good or bad, some are neither, and some could go either way based on the die flip (an omen... is it good or bad?). Maybe you keep a running Prosperity score which is just the total of "good things" minus the "bad things", then at the end you roll a die, add the running total, and that tells you whether the village survives. So you get a story about a village that's struggling to survive, and in the end we find out whether it does.
OR, you make the theme "tradition versus change" or something. You keep similar events as your current game, but for each one you ask, "What changes in the village? What stays the same as it's always been?" Or instead, each time you flip a coin, it's to answer, "Does the village accept this change or not?" And then in the end, instead of a coin flip maybe it's just a reflection on "how is the village different? What has been lost, and what has been gained?"
OR, you focus tightly on a cast of characters--maybe one family, maybe you name ~5 families in the village. Then you can ask questions like, "A stranger comes. Which family do they stay with?" or "Someone leaves the village. Who is it?" This way, the events are tied together by the named characters--when an artist creates artwork, it's so-and-so whose father died in the last event.