Where video games meet fitness. Or maybe fitness meets video games.