Lots of reworking for the big update needed. Implemented a configuration file for ultimate customization. Compiles, but not yet completed.