This actually sounds incredibly fun.