honestly i dont support, the battle area is suppose to be for "PvP
BUT I have a modification.
on every island map that you complete a entrance to a pit would open if you chose to enter a hero would be waiting for you, its level would be in a range of 3 under you pets level TO a max of 3 over (so i enter with a lvl 10 i could find anything with a level form 7-13), in the future if your pet has a GP these heros would reflect that(ither they would or they wouldnt have it), these battles would be the NPC version of the battle arena, and you can place a wager on these as well.
you enter,
you see the hero, -you are able to see its lvl (not its stats/genes as i kinda feel that its cheating to see them in the PvP battles) IF it has a genetic pot.
then you can choise to wager a bet that the hero will match,
finally you can battle it
sure you have to use 3 energy instead of one but the 2 extra energy garentees that you will have a battle that you get battle points for without having to rely on others and prevents players from raking in npc battles.