PROBCORE-404 Lots unfinished junk that I probably should commit even though it currently looks horrific and needs A LOT more work. But version control is probably a good idea because I still have to refactor A LOT of classes.