a C++ sparkler simulator.