Do you honestly think writing code is the purpose of life? Do you think meaningless drudgery is the meaning of life?
For him, and for me, the obvious answer is games. He defines playing a game as, roughly, “to play a game is to take on unnecessary obstacles voluntarily to make possible the activity of struggling to overcome them”.
Check out The Grasshopper.