The Essence of Game Design According to Me

This is for future reference.

Game idea is the Problem, designing game/realizing that idea is the process of solving that problem, solution is whatever gameprogram that is the product of that problem solving.