I came across a Flame Simulation project and a Smoke Effect project and knew they needed to be joined together. Click the green flag to start. Press space to ignite/extinguish the flame.
Very little code by me. Thanks to @JeremiahMacDonald for Flame Simulation and @Robostew for the Smoke Effect.