# Description of an object-oriented video game System VideoGame { System Maze { System Walls { Object WallGenerator Object TextureMapper } System Monsters { Object FightingEngine Object MonsterManipulator } } System Scores { Object ScoreKeeper } }