As long as Max is alive, the thief is just sitting around doing nothing. It's strange that you forgot that.
So, let's exclude the thief and we're left with three options:
1) Double murder (by the Mafia and the Maniac) - the Maniac shot, the Mafia, in the person of the Dancer, didn't have time/The Dancer - Heaven, the Owner of the House possessed someone.
2) Double murder (by the Mafia and the Maniac) - the Owner of the House shot, the girl was checking the status, the Maniac didn't have time/the Maniac - Heaven.
3) The Maniac shot, the Owner of the House possessed someone, the girl was checking.
Maybe we should execute Heaven to clarify?

Барон "Vampires"
Отдай свои прошлые сны,
В сомненьях себя обрети,
В бешеном танце душа кружится!
Не думай, что будет потом,
Здесь и сейчас мы живем,
Стань хоть на миг сам собой, слышишь!

