improvements and tests

tests: GameService, PlayerController