Changed controller failure method name
Created multiple ParsedInput objects and used in UserCommand