Epic Games Store Reveals 3 New Free Games Coming Soon