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