How Our Interactive Gaming is Made: Journey into RabCup’s World of Immersive Technologies