Guru Guru: Come share your Guru Guru demo feedback with the dev team

The Guru Guru demo has been live for almost a week now! A huge thanks to all the players who've tried our demo! We've received tons of feedback about game issues, and the dev team is working around the clock to squash t…