@Digital Awakening--
If the game were a traditional, level based game, yes, restricting them to level 1 would be a great idea.
However, this is a card game, there are no levels
Not having the clock run while in the menu is a good idea, I'll make some changes so that it'll only count once you're actually playing.
@Funnell7--
Yes, that's true.
However, if you use c++'s random number generator, you have to use a "seed" to start it. Usually, this seed is time. But if you pass in a regular number, say 0. It will give you the same numbers every time you play the game.
I increment the seed after every hand, starting with 0. If the player uninstalls the game, then re-installs the game, that seed restarts at zero. The net result being that yes, the user can get around the time restriction by uninstalling then reinstalling, but the game is the same one every time, making it not worth while to do.
If I had any features to restrict, I'd definitely choose that route, however, the only features we could restrict, and still have a playable demo, are the different themes.
Restricting the score is a good idea, however. I'll think about that some more.
Thanks for the advice guys!