An implementation of similating fireworks using C++/SFML