RPG Video Game Architecture Packages -- showing domain classes only RolePlayingGame Characters «framework package» «framework package» EncounterGame «uses» «application package» EncounterCharacters «uses» EncounterGame Engagement «application package» EngagementDisplay EncounterCharacter GameEnvironment PlayerCharacter «framework package» ForeignCharacter EncounterEnvironment «uses» PlayerQualityWindow «application package» Area EncounterAreaConnection GameArtifacts ConnectionHyperlink «framework package»