Update parser. Working well. Only need better branching/grouping of instructions