Do a second pass, fill out the battle logic, provide stubs for ending conditions