Added even more utilization of existing APIs, as well as expanding them a bit to cover a couple of more cases.
Also, changed the get/setInvestigatorCount methods to live directly in the PlayAreaApi, since there didn't seem to be any reason to keep them in the PlayArea script.