Considering that this isnt a scam i would like to know how you are going to reach consensus on who won the game on various games and how you are going to deal with latency if you are planning to conduct e-sports with a decentralized etherum smart contract based server.
In first oerson shooter games every millisecond counts do this will be a serious challenge.