Epic Games Store now offers self-service refunds

Mod marketplace and Achievement system coming soon