They're making a brand new browser MMORPG. It's called Neurostaza and it's by an indie dev team from Poland (yeah, the European country Witcher...