OBM4D | Unravel Mysteries in Puzzle Adventure Games with Complex Riddles