Home Bots on stage BattleBots Slot Machine lands in Las Vegas for the 2021 Battlebots World Championship