@Joebobjoe
If it helps clear your head, allow me to present the different scenarios, on the basis of Icarus claiming to have blocked Blazing and two Mafia actions happening. Now, if Icarus is legit, this looks like this:
Gen Mafia
Icarus Not Mafia
Blazing Not Mafia
Megaolix Mafia
That would be the only logical outcome if Icarus is legit, as Blazing would be unable to act yet two actions happened. Of course, myself knowing I am town, This cannot be the right answer. Thus, If I now consider Icarus scum, two options open up:
Gen Mafia
Icarus Mafia
Blazing Not Mafia
or
Gen Not Mafia
Icarus Mafia
Blazing Mafia
Because, if Icarus is scum and lied, as I know he did, then he went to block LDJ and Blazing would be free to act. Icarus could have claimed to have blocked Blazing only to make sure he appeared town, to avoid the case of him being voted or to cover him in case Icarus did go down.
So, you, see, as things are, I REALLY, REALLY would prefer to lynch Icarus today in the small chance there was one big act happening.