Is this coin supposed to be human mined or "proof of play" somehow? I'm confused as to what exactly the idea is, here...
No one is 100% sure until white paper is out in coming days. However, i am not sure whether white paper will explain that in detail.
Everything on OP is just brief summary because the details are too huge to be written without a white paper (that is my guess). This is a big project.
Mobile game is just part of the project. This is their business model.
