Not gonna lie, this looks like so much fun.