The iconic serial Twin Peaks is probably familiar to everyone, most gamers also know Alan Wake game. What will you say, then,...