mbot is the "real" bot class (i.e. the one you should instantiate in main()). It really just brings together all the higher classes, as well as handling some limited functionality.