What makes co op games fun (whether 2,4,8, etc) is utilizing teamwork. The issue the developer stumbles upon here, however, is when and where to administer teamwork. If you mandate teamwork too much, then the solo player is reliant on AI bots, and thats never fun. In contrast, if you don't make teamwork a priority, then…