MotorController and states updated to get the bot initialized and running