O'Reilly logo
  • Aaron Wells thinks this is interesting:

You’ll soon see how important separating the game information from the display is. If you can solve your game as pure information, it becomes very easy to display it visually. Learning to do this is the key to becoming a good game designer.

From

Cover of Foundation Game Design with HTML5 and JavaScript

Note

the key to good game design: separate the data from the display