Activate Havengul Lich by paying 1, allowing you to cast Shambling Ghast card from your graveyard this turn.
Cast Shambling Ghast from your graveyard by paying 0 due to Rooftop Storm.
Activate Goblin Bombardment by sacrificing Shambling Ghast.
When Shambling Ghast dies, it triggers, creating a Treasure token.
Resolve the Goblin Bombardment ability.
Activate the Treasure by tapping and sacrificing it, adding 1.
Repeat.
This elegant loop transforms the necromantic potential of Havengul Lich into a self-sustaining engine by utilizing Rooftop Storm to completely bypass the mana costs of your Zombie spells. By repeatedly casting Shambling Ghast from your graveyard, sacrificing it to Goblin Bombardment to deal damage, and funding the Lich's activation fee using the Treasure token generated upon its death, you create a closed loop of infinite damage and death triggers. Every single piece is vital: the Lich acts as the conduit, the Storm provides free casting, the Ghast serves as both the recurrent sacrifice and the mana source, and the Bombardment converts the bodies directly into victory.