Improved stability, added layer of abstraction to accomodate an efficient, non-tile-based pokecenter layout