So we need to have metamask atleast to be able to play here?
Other smart contract based dice site like vdice, we can send ETH from any wallet to designated address. You can also add that feature as not all ETH users might have metamask installed.
You need to work on user interface... Look at vdice.io they have beautiful interface...