Keeping the spark alive is nearly impossible after a certain amount of time...
 [stop] [reverse direction] [normal size]  ||  Delay:  Loop: