Every rule, every component, every aspect of your game must solve a problem or provide an experience that is essential to your game. Everything else compromises quality.
— Jay Treat