Two work notes- I was able to use the Grotto API to make a bot player, hosted on Glitch, that has simple logic that has the player check the cleanliness level of the room it’s in once and hour, if it’s dirty it uses a scrub brush item, if it’s clean, it moves through an adjacent unlocked door. 2d game map with shadows I also had some moderate success using my tileset to build a small dungeon map using the roguelike javascript library rot.js. using a rat’s nest of conditional logic, it does sort-of-cellular-automata-style matching rules to draw walls and shadows around a floor map, in the style of Grotto rooms.