I'm working on a web-based MTG Game, and I'm looking for the best way to do it. The current plan is this: a user registers, and starts with no decks and a level of 1. With a Level of 1, you are granted access to all cards with a level of 1. You can create decks with these "E-Cards" and use thos decks to play against other users. As you defeat them, you gain experience points, and at certain numbers of points, you gain a level, therefore gaining access to all cards with that level and below. The higher the level of the person you defeat, the more exp. points you get. Is this a good way to do the game? I was also thinking of making it possible to buy e-cards. Good idea or bad idea?