A seasoned gamer can solve just about any problem in a design by adding rules.

A pro developer needs to solve the same problems while retaining simplicity and identity.

A master developer solves them while simplifying the game, still retaining identity.
— Eric Lang