Debugged several parts of the battle engine work.  There is a bug in
ThrowDice still.  Left it in for now as I am out of time and because of
its comedic value.