Mouse to aim and click to fire. Firing increases X and Y velocity. (Greater distance from mouse to character=more momentum.)
@--Awesomecode-- for platformer script. I modified it to suit my needs.