Thank you for the game. Unfortunately it was not quite relatable enough, with me being able to go outside consistently in-game, but we can’t have everything I suppose.
I managed to get it to run on Guile 2.2.7 by just replacing (iota (length menu) 1) with (map (lambda (x) (+ x 1)) (iota (length menu))). Typing anything less than 1 does crash.