Basic subsystems
nUser interface - how the user interacts with the system.
nModel to play the game.
nNo data management is required.
n