option for enabling snapping by default each time an object is built

this one is good, last one i sent was using a bad branch and had merge conflicts