Initial retrieval of old combat code.  Most of it is here.  Does not compile.  A good starting spot.