The phase 5 specs currently say that the board should be printed from both perspectives every time. We may want to change this to print only the color the player is trying to join as, or potentially we could make it a separate runnable as the code for it in Phase 5 is temporary anyway.
require only one board - from the perspective of the individual player when joining or the team playing white pieces perspective when observing
not required (but recommended) to loop through and look at pieces on an actual board rather than hardcoding the starting board (what phase 6 actually needs)
To discuss in a future TA meeting:
The phase 5 specs currently say that the board should be printed from both perspectives every time. We may want to change this to print only the color the player is trying to join as, or potentially we could make it a separate runnable as the code for it in Phase 5 is temporary anyway.