Its amazing, how cartridge based games could extend hardware capabilities by adding their own circuits, like rumble, tilt controls, camera, even battery to save game was huge innovation. I wonder what kind of innovations from hardware side could be released today, if most games still came on huge cartridges?