Epic's store could make a bigger splash than most. Everyone is making to their own store nowadays, but Epic's could make a bigger splash than most.