This sounds like loads of fun!