- Cleaned up a lot of code to help make development smoother in the future.
- Reorganised a bunch of source files.