Minor improvements GPCache and Cluster

Fixed issue with clustering during ability selection which was causing
high cpu usage!
GPCache has been optimized by reducing refresh of surrounding areas.
GPRect weighting slightly modified and no longer checks non-nav points.