Added square distance to vec3
Store a World reference in location

This prevents the excessive use of the world manager when
rapid querying of worlds is required.

Saves about 30ms in roughly 12.8k invocations :P
Making isWithin check faster

Now does not use floored values anymore.
There was really no reason for it and flooring doubles appears to be kinda
expensive when done excessively.