- A small pool of move types but your bot can use all of them
- A big pool of move types and you select a small number for your bot to know
In the second, you have access to a larger pool of potential moves (based on level, alt, stats etc) and you choose a small 'move set' to upgrade and use in battles (and can change this set over time). Makes individual builds more varied and characterful, but may lead to 'one best build' balance issues. Needs a different way of thinking about tactics as a lot of data-driven variants rather than hand-coded attack types too, but that kind of goes for both options.
Thoughts?