• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 06:30
CET 12:30
KST 20:30
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10
Community News
Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump0Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15[BSL21] Ro.16 Group Stage (C->B->A->D)4Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win3
StarCraft 2
General
Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump Chinese SC2 server to reopen; live all-star event in Hangzhou Maestros of the Game: Live Finals Preview (RO4) BGE Stara Zagora 2026 announced Weekly Cups (Nov 24-30): MaxPax, Clem, herO win
Tourneys
StarCraft2.fi 15th Anniversary Cup Tenacious Turtle Tussle Sparkling Tuna Cup - Weekly Open Tournament RSL Offline Finals Info - Dec 13 and 14! StarCraft Evolution League (SC Evo Biweekly)
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress Mutation # 500 Fright night
Brood War
General
BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ Foreign Brood War Data analysis on 70 million replays MBCGame Torrents
Tourneys
[Megathread] Daily Proleagues Small VOD Thread 2.0 [BSL21] RO16 Group D - Sunday 21:00 CET [BSL21] RO16 Group A - Saturday 21:00 CET
Strategy
Current Meta Game Theory for Starcraft How to stay on top of macro? PvZ map balance
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile ZeroSpace Megathread The Perfect Game
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread US Politics Mega-thread Russo-Ukrainian War Thread The Big Programming Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
TL+ Announced Where to ask questions and add stream? The Automated Ban List
Blogs
I decided to write a webnov…
DjKniteX
Physical Exertion During Gam…
TrAiDoS
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1241 users

[SC2B] Evolution, Economics, and Emergence

Blogs > Failsafe
Post a Reply
Failsafe
Profile Blog Joined July 2006
United States1298 Posts
May 24 2010 19:02 GMT
#1
If there were one thing I could say to Blizzard about my Starcraft 2 Beta experience it would be: “stop trying to control everything, and just let go. “

Like most people, I don’t know anything. Some people come to grips with their state of ignorance and others don’t. My stance is that it is better to know that you know nothing rather than believe you know something when in fact you don’t. At face value, this sort of declaration comes off as purely philosophical. However, two areas that interest me, biological evolution and economics, illustrate that there is a practical significance for knowing that you don’t know. Much can be accomplished without comprehension, and much that we are inclined to attribute to intelligence and understanding occurs without either. I don’t claim to be an expert in either biology or economics, but expertise is not a prerequisite for coming to appreciate a critical intuition: incredible outcomes can occur without the slightest comprehension of how they came about. I’d like to talk a little bit about both these subjects and some insights they may offer to the subject of Starcraft 2.

Biological Evolution: Complexity through Natural Selection
Evolution posits that we can develop very complex and apparently intelligent things without any sort of centralized design or authority. Daniel Dennett calls Darwin’s theory a “strange inversion of reasoning.” This is an incredibly apt expression. A human growing up in the modern American metropolis is surrounded by a man-made environment. Everything he sees is engineered by man for man. Man is exposed to one complexity after another, and all of them have an intelligent designer as their common cause, namely, man.

Intuition wants to extend this same explanation to other complex entities. The famous question is: If you found a watch lying on the ground, would you not assume the existence of a watchmaker? Evolution gives us an alternative explanation. Complexity can arise from blind trial and error. From a multiplicity of simple interactions, something surprisingly complex may result.

Market Interaction: The Invisible Hand
Economics offers a similar inversion of reasoning.

Most people intuitively understand bargaining. You have something I want. I have something you want. In many cases, we can trade with one another and both end up better off. But, things are not so clear when we expand our view to encompass an entire market. There are many agents interacting in the market and there is a great deal of disparity between agents. There are rich consumers and poor consumers. There are big businesses and small businesses – some businesses produce internationally, some are domestic. How can such a diverse set of agents be expected to interact?

Economics’ strange inversion of reasoning is often referred to as the “invisible hand,” a term used to describe the self-regulating nature of markets. Economics posits that efficiency may be achieved by simple interactions by selfish individuals. A central planner is not necessary for efficiency. People pursuing their own interests, buying and selling in the competitive marketplace, is sufficient for an efficient outcome. Although efficiency is not necessarily the same as desirability, this is still a very powerful idea.

Let me reiterate that the above result does not prescribe desirability. We have only that competitive equilibrium ensures Pareto-efficiency. Pareto-efficiency refers to a state where no one can be better off without making someone else worse off. Wealth can be redistributed, the market process proceeds, and that result is efficient. Through redistribution and market forces it is possible to achieve an efficient outcome to fit any set of values, except values that require impossible outcomes. We have what Milton Friedman termed cooperation without coercion.

Emergence
What I hope to have illustrated is that incredible results can follow without comprehension, without centralized planning. Complex organisms can arise from blind trial and error. Random mutations, trimmed by the forces of survival and reproduction can account for all known life. Agents pursuing their own self interest achieve efficient results without any oversight from a central authority. Selfish interaction sees results that are at least as efficient as the best possible outcome that central oversight can offer (and as oversight is not likely to be omniscient, omnipotent, or free of cost, selfish interaction is probably much more efficient).

Emergence and Starcraft II
Impressive, complex products happen without anyone understanding how they came about. This applies to Starcraft II. It may be weird to try and design units without a specific purpose in mind, to trust that people can find a use for your creation rather than to create a unit to accomplish a particular task, but experience shows us that this is the subtle spring of greatness. Design your melee units with claws, horns, and lightsabers. Design your ranged units with Phase Disruptors, machine guns, and Tachyon Cannons. Don’t design Marauders to beat Roaches. Let the players choose the units’ roles. It’s the curious nature of strategy games that the players create the game even more so than the game’s creator. Whose product will be better in the end? The product of a few hundred thousand hours put in by Blizzard employees or the product of billions of hours invested by millions of players around the world?

My question is: Blizzard, why are you trying to control everything? Why are you trying to mold your units to such specific purposes? Why are you removing or omitting so many multiplayer features? Why are you putting so many limitations on what users can create? Why are you limiting what users can share with one another? You seemed so much wiser when you were younger. Do you believe you can foresee everything - do you believe you can foresee anything?

Did you invent the Terran wall?

[image loading]

Did you imagine the PvZ fast expansion, with essential building placements?

In 1998, were you dwelling on the strengths and weaknesses of Vulture, Tank in TvP?

What about Corsair, Reaver PvZ? Did you see that one coming? Did anyone?

[image loading]

How was your Mutalisk micro back in ‘97? Did you prefer to stack them with Overlords or Larva?

Lessons of the Past for the Future
What you created in Starcraft: Brood War was a playground with lots of cool toys. When one toy proved more desirable than the other toys, you increased its cost, or you delayed its production. Or you improved the other toys. The toys had distinctive features. Some toys were sturdy, others were fragile. Some were very dangerous.

But you didn’t tell the kids what to do with their toys. You didn’t make toy A to beat toy B, and then toy C to beat A. You made cool toys to be cool toys. You gave them cool functions so that they could do cool things. And you let the kids decide how to use the toys and their functions.

We’re not asking for the same toys or the same playground. You promised us a prettier playground, and you promised us new toys. That’s what we want, and that’s mostly all we want. You’ve given us a prettier playground. We like this. The toys are shinier than before. We like that, too. Some of the new toys are really cool, but a few of them not so much. We don’t want toys that can’t play with each other. Toys should play best together. Toys should have lots of friends.

Don’t tell us we can’t use the jungle gym without parental supervision. Don’t tell us to stay out of the sandbox. The playground should be open 24 hours, and people of all races should be allowed to play together. Put the cheaters in timeout but don’t punish an essentially good kid because his name is a little unusual. Don’t get so caught up deciding between blue paint or red; just make sure whatever color you choose isn’t lead-based. If you’re torn between a plastic swing set and a wooden one, just make sure we get a swing set.

It’s not too late. There are two months before you release the first installment of Starcraft 2. You have two expansions. You have patches. You have a lot of money. You have a staff. You have a reputation worth upholding and improving. Be willing to make changes right now. We are.
 
Some related links
+ Show Spoiler +

Wikipedia on Emergence
http://en.wikipedia.org/wiki/Emergence

Daniel Dennett’s Harvard Lecture Series (Consciousness Stuff) (you can youtube the lectures)
http://mbb.harvard.edu/resources/dennett09.php

Wikipedia on Economics
http://en.wikipedia.org/wiki/Invisible_hand
http://en.wikipedia.org/wiki/Fundamental_theorems_of_welfare_economics



****
MrBitter: Phoenixes... They're like flying hellions. Always cost efficient.
flamewheel
Profile Blog Joined December 2009
FREEAGLELAND26781 Posts
May 24 2010 19:24 GMT
#2
This is very good, and the tie-ins to biological evolution and economics really drives the point home. Oh, and the analogy at the end about the playground is pure gold.

5/5
Writerdamn, i was two days from retirement
Ryps
Profile Blog Joined May 2010
Romania2740 Posts
May 24 2010 19:28 GMT
#3
I study economics but I fail to see the point in beta with economics. Are you talking about the managing the resources in game or the blizzard market POV?
Meepman
Profile Joined December 2009
Canada610 Posts
Last Edited: 2010-05-24 19:33:31
May 24 2010 19:32 GMT
#4
I agree with flamewheel

5 stars. I think that this will open people's eyes if they weren't aware that blizzard is being overbearing. (if that's possible not to notice.....)
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
May 24 2010 19:37 GMT
#5
i saw corsair/reaver pvz coming


naw, in all seriousness good post, just like most of your posts I have read
Wohmfg
Profile Blog Joined January 2009
United Kingdom1292 Posts
May 24 2010 19:38 GMT
#6
5/5.

This is the most succinct description of the differences between BW and SC2 I've ever read. Your analogies are spot on.

I don't think Blizzard will change the game so radically now though. And we might see the game become something absolutely great, as Brood War became, but I doubt it.

On May 25 2010 04:28 PaD wrote:
I study economics but I fail to see the point in beta with economics. Are you talking about the managing the resources in game or the blizzard market POV?


I think what he's saying is that the function of a unit shouldn't be handed to us by the game designers, and if the players are given a good enough sandbox, then these functions and unit roles will arise themselves as the players get used to the game.
BW4Life!
Failsafe
Profile Blog Joined July 2006
United States1298 Posts
Last Edited: 2010-05-24 19:56:01
May 24 2010 19:53 GMT
#7
On May 25 2010 04:28 PaD wrote:
I study economics but I fail to see the point in beta with economics. Are you talking about the managing the resources in game or the blizzard market POV?


No, the point of talking about economics was not to talk about economies but to illustrate emergent systems with a hopefully thought-provoking and less common example.

I think that many people appreciate the dichotomy that's usually created when we talk about theories of creation and evolution. Hopefully it's clear that evolution is a remarkable example of emergence.

I don't think that most people appreciate the marketplace as being a very remarkable emergent system in itself. I doubt many people are aware that a competitive market has an outcome that is at least as efficient if not better than the best possible supervised system of trade (at least in many reasonable cases). In other words, an emergent system is at least as good or better in terms of efficiency as the best centrally planned alternative.

I'm trying to make a case for Blizzard maintaining a laissez-faire approach to certain aspects of Starcraft II that history shows to be the province of emergence rather than of planning.

Blizzard makes the units. Blizzard creates the map-making software. Blizzard creates a single player game. Blizzard makes Battle.net 2.0. We buy Blizzard's game. Blizzard profits.

Blizzard doesn't specify how the units should be used. Blizzard doesn't artificially limit mapmakers. Blizzard doesn't deny us LAN support. Blizzard doesn't deny us replays with friends. Blizzard doesn't require us to buy multiple copies of the game and to create 3rd party software in order to play with our friends who live in other places. Blizzard doesn't require that all tournaments be run through Blizzard.

There are a lot of things Blizzard is doing that it shouldn't do. And there are some things that Blizzard should be doing that it isn't. Emergent systems are a great alternative in many cases, and they work really well. Both in video games and everywhere else.
MrBitter: Phoenixes... They're like flying hellions. Always cost efficient.
Failsafe
Profile Blog Joined July 2006
United States1298 Posts
May 24 2010 19:57 GMT
#8
Thanks for everyone's support ^.^. When I'm stuck performing a pointless desk job my favorite entertainment is reading and writing. it's reinforcing to receive positive feedback
MrBitter: Phoenixes... They're like flying hellions. Always cost efficient.
Waxangel
Profile Blog Joined September 2002
United States33497 Posts
May 24 2010 20:02 GMT
#9
just saying, you could have just invoked common sense instead of any economic theory and made the same point.
AdministratorHey HP can you redo everything youve ever done because i have a small complaint?
Failsafe
Profile Blog Joined July 2006
United States1298 Posts
Last Edited: 2010-05-24 20:15:54
May 24 2010 20:13 GMT
#10
On May 25 2010 05:02 Waxangel wrote:
just saying, you could have just invoked common sense instead of any economic theory and made the same point.


Yeah I realized that while writing but common sense isn't common

Anyway I'm an econ grad student / assistant, and I'm at work. It's academic policy requirement that I reference econ whenever possible while I'm on the clock
MrBitter: Phoenixes... They're like flying hellions. Always cost efficient.
Nao
Profile Joined October 2008
Poland166 Posts
May 24 2010 20:56 GMT
#11
On May 25 2010 04:02 Failsafe wrote:
It may be weird to try and design units without a specific purpose in mind, to trust that people can find a use for your creation rather than to create a unit to accomplish a particular task ...
Actually i remember Browder mentioning their design policy (interview from ~a year ago?) to be just that, to make "cool" units with as much diversity as possible and then test if they feel right and are fun, and balance them later.

I think it's a good policy but they failed to make game engine and basic stats that could suppress the "best option is much better than second best" effect - like exponential growth of unit(s) effectivnes through massing it or making a timing rush / push that enemy cannot deflect without almost equal tech or army size.

For me the problem lies in the lack of things like: longer distances on maps, smaller chokes (comparing to army ball), high ground advantage, unit clumping and splash, worker/units glitches witch make room for error and recovery, or less than 100% efficiency to work.

anyways, i agree with OP and 5/5 nice read
One cannot out-kwanro Kwanro. -Trap
Vain
Profile Blog Joined October 2009
Netherlands1115 Posts
May 24 2010 22:54 GMT
#12
On May 25 2010 05:13 Failsafe wrote:
Show nested quote +
On May 25 2010 05:02 Waxangel wrote:
just saying, you could have just invoked common sense instead of any economic theory and made the same point.


Yeah I realized that while writing but common sense isn't common

Anyway I'm an econ grad student / assistant, and I'm at work. It's academic policy requirement that I reference econ whenever possible while I'm on the clock


+ Show Spoiler +
[image loading]

5/5 I agree completely with you and the analogy with the playground was superb. oh and yes i had to post the image
Battle.net 2.0 is a waiter and he's a dick
QuothTheRaven
Profile Joined December 2008
United States5524 Posts
May 24 2010 22:57 GMT
#13
Really nice blog entry, thanks for this.
. . . nevermore
SleepSheep
Profile Blog Joined December 2009
Canada344 Posts
May 27 2010 10:50 GMT
#14
awesome ^_^
Milkis
Profile Blog Joined January 2010
5003 Posts
Last Edited: 2010-05-27 11:51:43
May 27 2010 11:43 GMT
#15
Economics’ strange inversion of reasoning is often referred to as the “invisible hand,” a term used to describe the self-regulating nature of markets. Economics posits that efficiency may be achieved by simple interactions by selfish individuals. A central planner is not necessary for efficiency. People pursuing their own interests, buying and selling in the competitive marketplace, is sufficient for an efficient outcome. Although efficiency is not necessarily the same as desirability, this is still a very powerful idea.


I've always said that the best way to balance the game was to host large, frequent, cash tournaments while making all information public. Providing incentives and making conditions ideal for a competitive market is key (like perfect information), or else you could still have asymmetrical information or some other conditions and have the market adjust slower, or not be at an equilibrium to begin with

Let me reiterate that the above result does not prescribe desirability. We have only that competitive equilibrium ensures Pareto-efficiency. Pareto-efficiency refers to a state where no one can be better off without making someone else worse off. Wealth can be redistributed, the market process proceeds, and that result is efficient. Through redistribution and market forces it is possible to achieve an efficient outcome to fit any set of values, except values that require impossible outcomes. We have what Milton Friedman termed cooperation without coercion.


A "technical" point but you're not guaranteed pareto efficiency on a competitive equilibrium, since a competitive equilibrium is more like a nash equilibrium in this case if anything since this is game theory (ie: strategies used by other people affects me, so I consider that). The optimal strategy is likely going to shown by some nash equilibria and the nash equilibria doesn't have to be pareto efficient. In fact, you can end up getting some nasty equilibria if there's racial imbalance within the game.

But that also depends on "how you define it". Suppose there's an imbalance that makes TvP and TvZ broken, and TvT is a terrible game, but PvP, ZvZ, PvZ is amazing. Everyone stops playing Protoss and Zerg slowly and plays Terran, which means more and more people will start playing Terran, and depending on actual composition you could have ended up in a much worse situation for all parties.

A competitive market will make the imbalances obvious, but it doesn't mean that the competitive market will guarantee there will be nothing broken. If something is broken, the competitive market will show it since everyone will use it, and that's how you start making adjustments after.

I study economics but I fail to see the point in beta with economics. Are you talking about the managing the resources in game or the blizzard market POV?


Economics applies to "more things than money".

Think of the game itself as an economy. The player maximizes utility by winning the game, and given that they know what strategy that the other players are using, they will find the optimal strategy in order to accomplish that. The optimal strategy is the one that maximizes my expected utility, and my optimal strategy is made up of a "bundle" of units and timing pushes.

One of the key things you need to learn to do with econ is to learn to apply it to anything and everything. It'll make things more fun
eddoo
Profile Joined March 2010
30 Posts
May 27 2010 22:36 GMT
#16
Dustin Browder did say that their approach to unit design was to make cool units without any specific purpose and see how it went from there. So in some way were doing what you were suggesting.

Anyway, I don't think the analogy between evolution and game design is good because "evolving" a good game takes too many resources. You would need many copies of a game being play tested having random mutations distributed among them. After measuring the fun of each game you'd have to devise a mechanism determining which versions of the game go on to the next round, and so on. Creating a game like that is just crazy since anything could be a parameter, and the funness function would be hard to define.

Your last section "Lessons of the past for the future" is closer to intelligent design than evolution since there is only one game that Blizzard changes, and not many different games competing with each other for balance and fun.

Another thing to talk about if we're to talk game theory is Blizzard is only one agent looking out for itself. Even if Blizzard ruins it for everyone else by not including features, it obviously believes that not including those features benefits itself. Including LAN might encourage other BNET like entities to pop up quicker which may generate more competition, but is less beneficial to Blizzard. So saying features that Blizzard should or shouldn't include makes no sense. The reason why Blizzard is trying to control things is to benefit itself, not the entire ecosystem. Maybe this will backfire but like you said Blizzard can't see into the future with certainty.
phase
Profile Blog Joined January 2008
United States399 Posts
May 27 2010 23:49 GMT
#17
Wow, nice.
This should get the spotlight on the front page imo.
Please log in or register to reply.
Live Events Refresh
Next event in 30m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 238
Reynor 92
Rex 49
ProTech22
StarCraft: Brood War
GuemChi 1649
firebathero 792
Larva 496
Soma 350
Hyuk 322
Mini 316
actioN 298
ZerO 281
BeSt 232
Light 164
[ Show more ]
PianO 145
JYJ 143
Leta 130
Pusan 128
Dewaltoss 113
Killer 112
EffOrt 102
Snow 99
910 80
Rush 73
Sacsri 69
hero 64
Shine 61
Movie 50
ggaemo 50
Mind 50
JulyZerg 42
Aegong 40
ToSsGirL 40
yabsab 33
Shinee 29
Free 29
sorry 22
ajuk12(nOOB) 21
zelot 20
Bale 12
scan(afreeca) 8
SilentControl 6
Icarus 2
Dota 2
singsing667
Dendi502
XcaliburYe137
NeuroSwarm87
League of Legends
C9.Mang0221
Counter-Strike
olofmeister1834
shoxiejesuss698
x6flipin227
allub171
Other Games
summit1g9493
B2W.Neo321
crisheroes273
Fuzer 229
ZerO(Twitch)9
Organizations
Other Games
BasetradeTV150
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota273
League of Legends
• Jankos2004
Upcoming Events
WardiTV 2025
30m
Rex49
StarCraft2.fi
4h 30m
PiGosaur Monday
13h 30m
StarCraft2.fi
1d 5h
Tenacious Turtle Tussle
1d 12h
The PondCast
1d 22h
WardiTV 2025
2 days
StarCraft2.fi
2 days
WardiTV 2025
3 days
StarCraft2.fi
3 days
[ Show More ]
RSL Revival
3 days
IPSL
4 days
Sziky vs JDConan
RSL Revival
4 days
Classic vs TBD
herO vs Zoun
WardiTV 2025
5 days
IPSL
5 days
Tarson vs DragOn
Wardi Open
6 days
Monday Night Weeklies
6 days
Replay Cast
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Acropolis #4 - TS3
RSL Revival: Season 3
Kuram Kup

Ongoing

IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
Slon Tour Season 2
WardiTV 2025
META Madness #9
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
RSL Offline Finals
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.