Is your feature request related to a problem? Please describe.
The data for Pokemon, Items, Moves, etc. are all hard-coded into the C# source code, limiting flexibility of source data. Also this will not scale well memory-wise to handle all Pokemon, Items, Moves, etc.
Describe the solution you'd like
I would like the data to be loaded and/or queried from an external source instead. Ex. Local and/or external JSON files, database instances, etc.
Describe alternatives you've considered
N/A
Additional context
N/A