I'm not sure but those all seem like decent options. Icicle seems a bit weak because its hard to get that off early when you have the mana to use it (later in the game all your mana gets tied up with trying to stay alive.) Novice Engineer might just be better if you want more drawCombustion seems really strong to stay alive personally against stuff like Satyr Overseer. Firebrand might be hard to use with like a ray of frost because then the spellburst might hit the minion you freeze. Seems really good with a 0 mana secret.
Hopefully thats enough of my thoughts to help you adjust the deck to whatever you find it struggles against when you try it out!