PlayerHandler

En sak ni ska speciellt kolla på är updatePlayerInTurn(Othello)
Som det är just nu så spelar ordningen roll på när den kallas på i Othello, vilket kanske inte är så bra. Bör kanske diskuteras hur detta kan göras annurlunda.
Tycker båda initiateStartingPlayer borde byta namn. Dels för att namnen inte riktigt beskriver vad de gör, samt att jag blev lite förvirrad på sättet de användes i Othello.start() (först anropas initiateStartingPlayer() och sedan anropas initiateStartingPlayer(id) vilket känns som att man har felaktigt gjort en init två gånger.

Jag föreslår:
* initiateStartingPlayer() -> setRandomStartingPlayer()
* initiateStartingPlayer(id) -> setStartingPlayer()

Kanske kan man till och med göra som så att man skippar setRandomStartingPlayer() helt och istället har en getRandomPlayer() som man får använda tillsammans med setStartingPlayer()