Prehaps a function of PTCT could be that when sparked after heated, it could return to a neutral temp. (That might require another element)
I've suggested that as well. @madscientist your thing is good except that is it HUMONGOUS have a look at mine, it might give you some ideas. (the thing coming out of it don't need to be there, they are only there so you can see where the inputs are. The output is the PTCT
Inverters output 1 constantly. Which means a constant spark. Connect the output to the inputs of your XOR gate, and it wont work. It is far from nonsense. Unless you decide to make a completely modified inverter.