New vertices addition has worked

Analyse each vertices to see if visible, rather than just assuming
Hopefully bugs with incorrect mesh have been ironed out