Developer and publisher Fabraz would like to immortalize you in their upcoming game Demon Turf, if you're good enough The game doesn't have a release date yet, but the devs have offered a chance for you to get your picture added to the game forever All you have to do is conquer the leaderboard each[...]