WIP - working on ifs. Had to do some serious refactoring to how statements and newlines are handled, but definitely for the better