In language I’d describe the game as two players having 3 pieces of their (red or black) color. So model like
Player = { color: Color, pieces: List Platform }
feels closer to this description and thus more natural and easy to use.
In language I’d describe the game as two players having 3 pieces of their (red or black) color. So model like
Player = { color: Color, pieces: List Platform }
feels closer to this description and thus more natural and easy to use.