1. A method of interpreting commands to a mixed reality environment, comprising: rendering one or more virtual objects within a field of view; receiving combined input actions with different command types from multiple users corresponding with the virtual objects in the field of view; monitoring input actions, the input actions comprising a combination of data from sensors detecting a natural human interaction with a virtual object, associated with the different command types linked to create natural states of input with a same resulting action for known input actions of the multiple users having a same result enabling known functions of virtual objects; unknown input actions for which known functions of virtual objects are configured to be enabled, known input actions for which unknown functions of a virtual object are configured to be enabled such that at least one new function is created and associated with the virtual object; unknown input actions for which unknown function of a virtual object are configured to be enabled; and for each unknown input action detected, determining input data resulting in an input action to link to a function; and for each unknown function, creating a function for the virtual object.