swing-fight logic

An initial start on expanded fight logic. Comments explain changes.
'forf' and 'swing' functions added to warrior class and incorporated
into a new 'swing' UI command. doesn't compile - not sure how to
properly increment fatigue in torpy.cxx line 117 (among other areas).