Bug Description

Everything in the codebase should be const, unless it actually must be modified... So everything should be walked through to see if it can be made const. This goes for variable/parameter declarations as well as methods.