private int GetTileWorth(ITile tile, IPlayer player) { return tile.HasToken(player) ? GetSpaceWorth(tile.Space, Player)+tile.Worth : 0; }