* Altered the command parser to use enums.