I'm all for this too, while I make games on my own I'm still part of a team I'm trying to bring into itch. if there's like a "team account", I would be able to convince the other two to come over.