As great as these videos are, most people don't realize they are in a controlled environment. They can only do that because the room they are in is filled with HD cameras that monitor the quads 100's of times a second and send the flight control signals from outside the aircraft. Nothing in the craft is calculating that and making the adjustments, it's a bank of servers in another room that monitor where those ping pong balls are and predict what movements need to be made to keep it steady. Still very impressive, but I'll be really impressed when this can all happen on the actual flight controller. That's when skynet takes over.