Only render Fist when necessary.
Only render Fist when necessary.

Splitting Fist's update() into update() and move(),
so that we only render it (that is, mark dirty) if it
either moved (mouse motion) or punched (mouse button).

n0nick/dirty_chimp