If your team is so great why are you recruiting on Itch.io? It sounds suspicious. I am not saying this is a scam. This is not the whole truth.