Thanks! Because this is my first game on Itch it has to be manually approved before it shows up on the storefront. They say it should only take a few days but its been over a week. I've sent in a support ticket about it, hopefully it gets approved soon.