Say, instead of doing having the entire group do one mission, why not split them up into smaller groups, doing different missions. Granted it may be slightly difficult to manage and organize, but it'll be much of fun to try so. :-)