As of right now, functions.py is slightly... messy, and could definitely use some cleaning up. Input on how to refactor this is welcome, but I don't think it's ideal to keep the current setup permanently. Creating a more robust and clear setup for classes and functions may also help future work on the bot, as it will be easier to create something like a utility function. As this technically doesn't add any features and is more of an optimization thing though, I'm not adding it to the release milestone right now