The Epic Game Store announces two free games for April 10, with users being able to claim a different freebie in the meantime ...