I don't have much to offer but a helpful tip would to be to add webstorage like russpuppy said. If this is going to be a mobile application then you should webstorage to save the players purchases. I would hate it if I purchased something from a store and then when I came back to play again, I would have to start over.