15. The non-transitory, machine-readable medium of claim 13 , wherein the performed method further comprises: managing two or more of the plurality of modal input devices as a group for the user, the group of modal input devices allowing the user to provide simultaneous control of two or more of the plurality of displayed objects.
13. A non-transitory, machine-readable medium having stored thereon instructions, which if executed by a machine causes the machine to perform a method comprising: retrieving a plurality of streams of modal input data from a user, each stream of modal input data received from a different one of a plurality of modal input devices; interpreting each of the plurality of retrieved modal input data streams into a corresponding of set of actions; assigning each corresponding set of actions to control one of a plurality of displayed objects rendered on a display device; implementing a user interface to enable the user to explicitly assign each stream of modal input to a display object; controlling each displayed object by its assigned set of actions; and dynamically changing a control assignment of a first displayed object of the plurality of displayed objects from a first modal input data stream of a second type of input device having a second type of data different from the first type of data to a second modal input data stream of a second type of input device having a second type of data different from the first type of data, wherein each of the plurality of modal input devices captures a different type of modal input data corresponding with a different type of gameplay action.