I had fun messing with this little number. It entertained me and could probably become a commercial mini game for comps. However, I ran out of sparks and the game did nothing. I figured I lost but the game doesn't recognize nor does it add more. What is the intention? You should probably code a loss after sparks are 0 or restart the level. Other than that, good game.