Yup. For instance, the whole catching interaction part behaves as if the code was full of shitty hacks that couple UI and local game state with successful and timely API responses. The kind of hangs you get with e.g. your Pokéball stuck mid-air because of API response problem seems like a type of bug you'd actually have to go out of your way to make in any kind of sane design.