> I know you said that you wanted a test function for each test, but > does that have to do something special or can the test function just > call a series of (and predicates? I'm just not sure how this needs > to be set up. And predicates are fine within any given test function, but you also need a big test that runs all the other separate functions. > How do we test start-one and start-two? I should not have asked you to test these with code. I wrote start-list as my top level testing function to test everything underneath. Start-one and start-two need to be human tested. When you submit your testing, include scripts of completed games (but don't print these out - save trees).