Renamed Type to PokeType to avoid conflicts, fixed some concurrency issues