Not to be lost in the shuffle of E3, Ori and the Blind Forest release a physical special edition