Epic Games' new digital game marketplace, announced earlier this week and surprise launched during the Game Awards yesterday evening, has raised a lot of ... Read more