Im from Germany and i cant get this game on steam. I also cant buy it here, beacuse i dont have credit or debit, Is there some other payment option or anywhere else where i can buy this?
I agree