Use a socket system instead Defaults to Socket_Free if user isnt using snap This allows more deterministic snap behaviour between client + server when determining placement Use global rather than local directions