If you keep a close eye on startup related news, and if you read The Next Web there is a good chance that you do, you have probably seen something crop up in the corners of your eyes in the last few weeks: Starcraft.

To be more precise, Starcraft 2Just what is going on [...]