Thanks! This net just does the things as you said.
a) I used a sort of hybrid model, contains some RNNs to make with the raw string input, followed with some MLPs on different hierarchies, such as pokemon-level, team-level & battle-level.
b) I have no idea with that. Currently, since I got the...