I would play this, but itch doesn’t seem to like that your account is new ish. Can you confirm this is safe haha?