Added a DumbBot and switched to Template Method pattern for a Bot