The Lost Glitches Surges to #1 Before Steam LaunchGökhan ÇakırAuthenticatedThe Lost Glitches finally makes it to Steam after enormous support