As a game designer, it is your job to create systems that are intriguing to master without being completely baffling.
— Daniel Cook (@danctheduck)