busy refactoring this and updating the code besides. There is a high probability of bugs arising out of this, but it *should* all work and look much better
Maybe I'll call this 'hacksaw refactoring'?
slowly optimising and segregating functionality into functions. The class segregation is probably terrible, but we can worry about that once the functions are actually separate and eas(y/ier) to move
Removed much code. Will continue to happen. Might break things, but it
will be for science and progress and many more undefinable entities.
mod.java about a third done. Refactoring so far is probably usable in the remaining bit, but there's still annoying problems to solve.