A simple canvas based fireworks simulator