Layers of Fear 2, Costume Quest 2 available for a limited time at Epic Games Store