Mira tambien lo del exists() que te he puesto,introduce el codigo en la clase jugador que es donde lo tengo yo y veras.
Ahora te voy a poner una serie de funciones que no he llegado a usar porque no se para que sirven y tampoco se como usarlas.
-clase region
-setRegion(region r)
-setDrag(boolean drag_)
-setGroup(int group_)
-advanceVector(float dist_, float angle_)
-clase spriteComparator
-writeInMap(PFont fnt, int size, String texto)
-newGraph(int w, int h, color col)
-mapSetColor(PImage gr, color actual, color nuevo)
-putGraphic(PImage dst, int dst_offset_x, int dst_offset_y, PImage src)
-clearGraphic(PImage gr, color c)
-onRegion(int x, int y, region r)