||Actions are generated by Behaviors in response to variables set in Condition
||Behavior implementation that maps input from an array of InputDevice objects
to Action objects, which are then processed by the encapsulating Participant.
||This is used by Participants to communicate the current situation to their
||Contains methods related to detecting the activation of controls.
||Represents a particular control attached to an InputDevice.
||Wrapper for net.java.games.input.Controller to make it simpler and easier to
||Participant is the base superclass of any kind of Actor that is actively
||Tests the InputDevice class.