This class represents a match between two players.
This is a facade created to enable exporting the code to JS, though it can also be used directly within the JS modules of any KMP project.
The player competing with the Black pieces. Can be null.
The result of the match. Usually initialized as a 'Pending' state and updated once the game is over.
The player competing with the White pieces. Can be null.