Fixed the infinite vector point pointer, which was due to passing copy of vector to funciton that returned an iterator
Working somewhat, need to switch perspective, need to switch scale, all services functional