The Open Road: KingsRoad Enters Open Beta Browser games are in a strange place right now. By Michael Dunaway - 11 years ago