As far as the battling system and catching system I've thought of a more plausible idea at least for now.
It be completely html run so that players can fight Pokemon all at the same time without seeing other player's battles, Pokemon, or anything like that. And we'd be able to make 1 system for this instead of 200+ battle areas. Though later on the area may in fact affect Pokemon advantages and disadvantages but not as of this coming update. So we will not have front and backs we will have your avatar, your name. at the bottom of the window to the right, and we will have your Pokemon in the center in a box with his hp,exp, and level bars to the left or overlayed on him. (prolly to the left) And you opponent will have same as you but backwards his avatar top left his Pokemon middle and his bars top right. And the buttons will be commands and move oriented.(what can you Pokemon do?) And there will always be a give up option that either will grant the winner the money they put up for this match or nothing.(Probably will be more complicated once I got more time to modify it in.)