I'm steadily workiing towards testing the battle methods. Unfortunately the only way I can think of to do that is to write in the rest of the code. This is going to take a while.
My program appears to be hopelessly broken. It is complaining about my damage taken method. Maybe I forgot to have everything initialized in Game class.
I've gotten damage taken working. I forgot that Character overwrote Game's initialize. I've fixed it with super and now it appears to functioning perfectly.