This looks like great fun to run. I like the humour you've sprinkled through the module, it differentiates this from other contributions to the jam. You've done a great job in putting this together, spot on.