Unfortunately, no. Even right now, I'm only capable of installing the Windows Demo, despite being at the "You've purchased Champion of Venus!" download page. Very strange. Should I contact Itch support?