added struct Player

It has three properties - Name, Score и Move. Score is initialized with
0 by the constructor. Move can be used instead of playerMove. Name and
Score are used only when the game ends for the ranking. This way,
instead of arrays playerScore and playerName, one can be used with
Player-s.