I didn't understand the point about Olam at all.
Rawlith, I didn't quite grasp your idea about Heroist and Sky, why they definitely aren't mafia. Could you explain it differently?
Why is Heroist not mafia?
Because they killed Alex, their main suspect. Would the mafia kill someone they strongly suspected in the thread? They would, but only if they were desperate. For now, it seems the mafia doesn't have a reason to take risks (because I don't think Heroist is mafia, and besides him, no one else was threatened with execution), so this is just a setup of Heroist, and who makes sense to set up? Of course, the townspeople.
In general, my eyes are closing, I'm leaving, and once again - see you tomorrow!
execute forgotten ghost