The structure of a fun game is simple.

Give the player a clear objective.

Reward them for their effort.

Tell them when they've achieved something.