glm::ivec2 begin(glm::max(glm::ivec2(0), loc - seek_radius));
glm::ivec2 end(glm::min(glm::ivec2(planet.SideLength()), loc + seek_radius + glm::ivec2(1)));
glm::ivec2 begin(glm::max(glm::ivec2(0), loc - seek_radius));
glm::ivec2 end(glm::min(glm::ivec2(planet.SideLength()), loc + seek_radius + glm::ivec2(1)));