Creating a Perfect World in Pokemon's First 'Open World' Game