Eeek! Itch recently changed how payments work and I guess my account hasn't been updated yet. I'll give them a nudge now!
Got it! Thank you, i really didnt want to use steam, looking forward to playing :)
Amazing! Thank you! I didn't update anything yet so I'm glad it fixed itself! XD