Dynamic Interactions for Networked Virtual Environments: General Interactions in Physically Simulated VR Worlds