fixes the symbol snapping algorithm so that symbols added between other symbols are permitted to slide left and right until minimum symbol margins are reached (still some work to make this really right)