loosened AlternatingMatchTest to not consider the order of every step to preserve encapsulation; refactor: starting to move toward player objects that can interact as humans or computers