split player into candidate, member, gamer...still wip
streamline faceoff api, add computer gamer, refactor, tests are wip