The prices seem promising, anybody knows anything about these accounts who made the game jam, are they trustable? I wouldn't want to spend 2 weeks on a week just to turn out to be a scam. I am not sure if its common on itch.io or not but I am skeptical.