Some more debuging mostly. Got it to where you can play several battles in a row, gaining experience and building levels. Most aptly several bugs were fixed:
1. Save/Load path name stripping. There was a newline at the end of each pathname that is entered by user.
2. When a new random battle is created, the time of move is reinitialized for each playable fighter.
3. When a new random battle is created, the current battle time is reset to zero
4. Job class statistic changes weren't being initialized properly. Bad xpath query.