Base class for all controls
Control classes are used to implement agent actions. Any new control must subclass this class.
default_controls.py for an example of adding new actions. (Note
that this can be done outside the core habitat_sim codebase in exactly
the same way.)
examples/tutorials/new_actions.py for an example of how to add new actions
outside the core habitat_sim package.