Delegated RobotConsciousness into several classes. Cleaned up some of
the code and made it conform to stricter OO standards.