LOTS of additions and fixes to pet battles.