After being in development for over three years, “Rogue Labyrinth,” the debut title from Tea Witch Games, released earlier this week on Monday, Sept. 1. The indie game studio based in Seattle is run ...