use glm::distance for comparison only between float vecs

ivec's cnanot be compared as such..we convert player->lastLoadedChunk
to such types because having that as a non-int doesn't make sense.