Design the LevelsBe EmpatheticIf You Can't Beat Your Level, then It's Waaaaaaaay too HardDesign for the General Audience, not the HardcoreEase Players into the GameDon't Forget to Challenge PlayersBuild Levels Around a Central ConceptTeach Players to Play the LevelGive Players Room to ExploreOccasionally Break Your Own Rules ( With Care)Create a Plan