Loading: Epic Aims to Take on Steam with Newly Announced Epic Games Store