This does not sound accurate.
Oxygen is needed for combustion.
also, for plasma to exist, extremely high temperatures need to exist, way higher than the fire's.
How are convection and conduction handled?
Are all 3 main types of radiation programed?
Are there gravitational fields?
Are there magnetic fields?
How about electrons/protons/neutrons/photons?
can you pressurize gasses?
heat them?
If you are working with different states of matter, (you already have plasma & gas) you should give the program some state tables! State conversions can be really complicated.