Full document covers - Game menu screens, a UX design of each, and a screen flow map. - Core gameplay mechanics, describing: player, challenge, obstacles, and goal. - User retention elements: reward system, scoring, leveling system, etc. - Level design principles, describing how a beginner gamer will learn the mechanics, and how an expert gamer will enjoy sticking around