1. A method comprising: tracking states for objects in a virtual world by software (SW) executed by a processor from a non-transitory physical medium; noting that physics simulation is necessary to determine a change in display for a particular object; noting characteristics of the particular object; selecting from a plurality of modules, a specific physics simulation module optimized for objects having the characteristics of the particular object; and applying the physics simulation module selected to determine display change for the particular object.