What are some ways to debug my code, considering its time consuming to play the game?
There are several ways you can debug problems four through six, that don’t necessarily involve playing the game. For functions like find-path, you can simply run the function without playing the game. With the current map, evaluating this should produce the following output: ==> (map nick (letrec ((iter (lambda (x y) (if (eq? x y) (list x) (cons x (iter (find-path x y) y)))))) (iter loc:station loc:aaaagh))) (station university french forest valley cave bridge lake aaaagh) The wheelbarrow can effectively be tested by just playing the game, but it’s a little harder to keep watch on the reaper and ducks. So a clever way to test your code is to run the server. See the Just for Fun section for information about running the server. Because running the server essentially makes the clock tick faster, the ducks should die in real time. Notice how you have two views of the game – one from the server, and the other from the client. The server allows you to evaluate Swindle expressions, while the