Perhaps with some additions , like the swinging thing and player movement compensation.
*option to change colours ball types perhaps.
*spam control , option to allow multiple balls and or kill first ball when second fired
*perhaps optional skins chooser for gun.. normal / bolt / Ig / IG with custom logo?
*differing kinds of bolts.. std / bolt from nw3 / lightning.. etc
I dunno ..