Love the narrative components, definitely an underutilized component in games these days. I was hoping to have a similar style of event-based narration but it got cut due to the time constraint (so I'll add it later, after I'm allowed :D)
But yeah, great job!