This is the most fun I've had on the internet in a long time.