Why i cant buy it? Im trying but it sends me in game portal of itch.io, idk why, it doesnt even ask the card