This is the shit childhood dreams are made of. When we were all kids, we'd all talk about how cool it would be if we had a toy that had that laundry list of features, and wish they'd been made that way from the get-go. I gotta find me one.