Story old as time, QA team learning to code out of necessity :)
Teleporting sometimes sends you out of bounds (imagine!). That happened to me in the endgame three times, till i figured out how to (state.world:move state.player state.player.x 1000 #nil) to get back in bounds.
Fennel looks fun, I might give it a go sometime.
Interesting to see more folks using sr.ht (i know it from sway stuff). Small world!