Source of inspation: Decoupling Aspects in Board Games Modeling
This is the core of the game.
Users of the game. May be humans or computers.
How the game is presented to the user. Possibly with figures cards and tokens. Usually expresses the game logic, making it reasonable for the user.
The conditions of the game at each turn.
Transitions from state to state.
Static laws producing the behaviors in the game.
Upholder of the rules of a game. Like the bank in monopoly.
Players playing the game.