Trainer Tower data structures (Generation III): Difference between revisions