Another update. Anything not in yellow is pretty much in its final form (but don’t hold me to that).
Things are fluid with regards to developing the model-view-controller portion of the game. The main point is that the controller appropriately update each player’s view (both will see different things on their screen, in most cases), and that the model contains sufficient enough methods to facilitate this.