Wow, this is even cooler than I was expecting!