class PlayerGames implements Iterable<PlayerGame>, Tickable {

    public List<Player> players() {
        return all.stream()
                .map(PlayerGame::getPlayer)
                .collect(toList());
    }

    public  PlayerGames();

}