Apparently the homework requirements, rules of parsing, and potential input files can just be changed all willy nilly