I'm sorry OP but this doesn't even look like a site I'd visit , not even talking about trusting my money to
plain and unprofessional are the mildest adjectives that come to mind
it doesn't have a security certificate , the PVP games are tricky to implement a good and reliable provably fair system
but you seem to not bother with it altogether
minimal coding skills and a post on a forum is not enough to start a business , this looks more like a student's essay rather than a book if you get the analogy
I do agree with you. You can't feel any professionalism when you visit the site.
If there is no trust, then who would deposit blindly to their site?
PVP games are already very hard to attract players.
And with their site's interface, I don't think they will attract high-rollers here.
I've gone ahead and read into your provably fair methodology.
There's a problem here which immediately stands out to me, you're not using an external source of randomness to pull the results.
Ontop of an external random source, it needs to be unknown untill both players are in the match as well, and verifiable beforehand that it wasn't changed.
Like I said earlier this can be accomplished by either using random.org's ticket API OR using something such as the hash of an unmined bitcoin block.
The reason you generating a random winner and hashing it with a salt beforehand and displaying the hash to the user, isn't random, is due to the fact the house could know who wins in this case.
Ontop of the house being able to know who the winner or loser is, they can purposely make games under their own accounts as well in which are wins for them and still seem "provably fair"
This is very disturbing as provable fairness is very vital aspect in gambling site.