Protoss Mage refinement. Finally a Mage deck that's not Elementals or Big Spells!

I've been really loving Protoss Mage and I'm looking to improve it! I've been trying a lot of different versions and so far this version seems fairly solid. Game plan is essentially stalling/freezing and recurring your Protoss spells then roasting your opponent with giant Colossus rays.

What's working:

-Generating spells w/ Infinitize, Glyph, Scripture The more Protoss spells we can cast, the better. Even with a large spell pool, you can find Protoss spells fairly consistently but even if you don't, usually there will be something useful in the discover pool.

-Freezes w/ Soul freeze, Skaters, Bob Freezing the board gives us more time to build up the Colossus but also sometimes will tempt the opponent to overcommit and you can hammer them with a good board clear

What wasn't working:

-Warp Gate I had a difficult time trying to find time to play Warp Gate in most games and even when I did, it didn't seem that impactful. Void Ray is already pretty easy to get to 0 and there's little reason to focus on discounting the Colossus as even just one is often a game ender when played.

-Puzzlemaster Khadgar Khadgar is a good card in theory but imo, the AI for it is too stupid and inconsistent. Too many times would the opponent have a full board and I really need a Blizzard only for it to cast Mirror Image. Also has anti synergy with Artanis if you want to attack with your HP.

-Rising Waves Had it in while I was facing a ton of Zerg decks. Very rarely did I find it saved me and a lot of the time I found that it was difficult to get the 2nd proc to clear bigger minions.

-Tide Pools Had it in to have even more spell generation but often found my hand was really full and it got difficult to use. Miiiight swap it back in for Good Scriptures but the free proc on Scriptures has saved me so many times that it's hard to take it out.

Unsure of:

-The Ceaseless Expanse On paper seems like a no brainer. However, it seems like I rarely have it discounted enough to use. Considering replacing with Yogg as another board clear as well as a steal if needed.

-Void Ray It's nice to have more cards to pull off Chrono Boost but it hasn't seemed to be super impactful, even with the 0 mana boost.

-Bob Bob is great for a steal or an additional freeze but unsure if it's the right move.

Please let me know what you've tried or if you have any insights on how to make this deck work!

Protoss

Class: Mage

Format: Standard

Year of the Pegasus

2x (1) Soulfreeze

2x (2) Dryscale Deputy

1x (2) Infinitize the Maxitude

2x (2) Photon Cannon

2x (2) Primordial Glyph

2x (2) Rewind

2x (2) Shield Battery

2x (2) Tidepool Pupil

2x (2) Void Scripture

2x (3) Resonance Coil

2x (3) Void Ray

2x (4) Chrono Boost

2x (5) Sleet Skater

1x (6) Bob the Bartender

1x (7) Artanis

2x (12) Colossus

1x (100) The Ceaseless Expanse

AAECAa2RBQTR+AWq6gaT9AbblwcN4MMFg5UG65gGxKIGtKcGwr4GhuYGi/QGkPQGmfQGmvQGnfQGxfgGAAA=

To use this deck, copy it to your clipboard and create a new deck in Hearthstone