Added updateCurrentZone (Untested)

A way of shortening code, slowly making modifications like this to help in the future, which will update the zone before returning the zone. Will most likely replace most getCurrentZone as this will ensure they are in the zone still.