basic bot that isn't modular, interesting, but not useful for other projects. embarking on a refactoring