Ok, this all looks pretty interesting, even if it's a little hard to read *grammar nazi attack*
First off, you don't need a skill for the fire magic thing, what you need is a conditional branch, with a switch.
Second, I'd say go for the mercenary idea, with maybe two allies as well, how many will you have in your party?