What are the 5 elements of game design?

What are the 5 elements of game design?
Here are some game mechanics that can be utilized for the design of effective learning games:

Conflict. For a game to be interesting, there should be some sort of conflict to present a challenge for the player to overcome.
Strategy and chance.
Aesthetics.
Theme and story.
Rewards.

Here are some game mechanics that can be utilized for the design of effective learning games:
  • Conflict. For a game to be interesting, there should be some sort of conflict to present a challenge for the player to overcome.
  • Strategy and chance.
  • Aesthetics.
  • Theme and story.
  • Rewards.