Improving Puzzle Design for RPGs