1. Maintains a detailed record of accounts
2. Compounds account values at 1% per day (to simulate as if the money is being place-held in a bank, while at the same time, increasing at a steady enough rate for good gameplay)
3. Encryption for all accounts.
4. Manages bets made during a game.
1. Ability to transfer funds between accounts.
2. Ability to change default interest % and starting account values.
3. Ability to get summary for each account on all games played since creation.