So what is missing now is to set up how pokemon are encountered. Right now the Pokemon's level and stats are based on the turf the player enters but I'm looking for the most efficient way to have it so Pokemon level varies from a place to another instead of having to map the turfs etc...
Any suggestions? I was thinking about using my x,y coordinates but this could limit my mapping to "only horizontal" or "only vertical".