This looks like it could be a lot of fun.