I haven't started coding, but what I think I'll do for my project is make a specific gridtype which starts with actors of a sort which can only move diagonally, and once for each color which will indicate team color. I find that coding the actors will be quite simple, but the thing that looks hardest is defining the grid to begin with, and making sure that the sides each get one turn.
Not exactly. I mean I can see what I was wrong, but not why the answer is a better answer. These questions seem to be very theoretical, and therefore I feel that the best answer as written in the book is often debatable.