Rename needle point into global needle point (and origin_needle is now always the nullpoint)