Fixed a problem where the guest driver in guest mode couldn't switch orientation. Made the DriveState class more encapsulated. Implemented necessary changes to RobotTemplate files. Added some more documentation.