Okay, so I figured that the fighting would go something like this. It'll be like the show in that Pokemon can learn more than 4 moves, and it isn't necessarily turn-based, however, stronger attacks can only be learned by higher-level Pokemon, and each attack much stay accurate to the game. This means no "Thunder Armor" or blocking fire with Swords Dance, or anything like that. This also means no ridiculous combo attacks, like Solarbeam and Fire Blast. However, a single could do something like Double Team and an attack as a combo, or Quick Attack to get distance and then cancelling it, in order to go into a close-up attack.
That sound fair?
It does indeed.