This deck is built to overwhelm your opponent in the lategame while fending off and recovering from any early aggro you may face.
The overall goal is to reach Python on turn 6 (going 2nd) and evolve it to filter out every low cost card. Typically you'll be filtering out every spell and everything below 5 cost, except sometimes Red Ragewyrm depending on the matchup.
At 9 play points, Bullet God + Red Ragewyrm allows you to deal 10 damage directly to the opponent without any chance of interaction from them since all of the damage occurs via card effects.
The two copies of Collosal Constructs are there to prevent deckout after filtering, as well as sniping any problematic followers. The Collosal Constructs can cycle each other, so you should theoretically always have big wards available to you into the late game.
The Phoenix Roosts should primarily act in your benefit. One great example is a game where I had both copies on the field and my opponent had 23 health remaining. I top decked 2 copies of Genesis Dragon (which is HIGHLY probable due to filtering) with a copy of God Bullet in the hand, dealing 30 damage in a single turn.
Another funny interaction with Collosal Construct is that you can recycle your Dragon's Nests and Shenlong. You can run multiple Shenlong evolved if you're feeling frisky.
Dragon Warrior is by far the superior choice to Shapeshifting Mage in this deck. Shapeshifting Mage is a great card in ramp because it scales well into late game, but with this being a Python deck you'll be removing it from the deck ideally on turn 6 or 7. Dragon Warrior is great against boards that go wide, so it helps deal with early aggro. You can run multiple Bellringer evolved instead of 3 Dragon Warrior, I just did that due to what I have available.
Enjoy the spicy deck!