Stuff happened
Refactor, restructure, and put bot in a working state again...
Abandon all hope, ye who enter here