synchronized the play method of the FakeArena since it modifies the iterator
Refactored (but not finished) the test infrastructure
Refactoring test infrastructure continued