added test for  GameController.getPossibleMoves
added chekmate test and etId tests, coverage of model+controller should now be optimal