which point implementation do we use? I prefer mine because this one reimplements the aabb contains method and the 3 members instead of a vec3