Moves all major logic to Dogebot class