Procedural Puzzle/Riddle Generation (Part II)