An Agent-Based Approach for Procedural Puzzle Generation in Graph-Based Maps | IEEE Conference Publication | IEEE Xplore