You are required to draw a UML state diagram in order to represent the following scenarios in the Chess game.
In the chess game white and black make alternate moves. White takes first move. Both Black and White may finish the game: by winning, by giving up, by draw.