The Epic Games Store and Sales Revenue Sharing: Is it worth it?