Variable synchronization and two-directional binding for Garry's Mod