GameResult (and, in relation, PlayerScore) need a rework. Ideas include: - [x] Always store both players - [ ] Store information (enum?) on whether they won, lost or violated - [ ] If rule violation: store MoveMistake in GameResult - [ ] Display MoveMistake in GUI Related to https://github.com/CAU-Kiel-Tech-Inf/gui/issues/7