Design is working within constraints. Game Design is working within constraints to build constraints for others to play within.
— Scott Jon Siegel (@numberless)