If I understand correctly, here is the workflow:
- `M-x run-guile` to fire up the REPL.
- `M-x geiser-eval-buffer` (or compile).
- Start the game (which starts the coop repl) from the REPL.
- M-x connect-to-guile RET RET.
So all in all we need to REPL: one for the initial setup and one coop REPL for live hacking.
Is that correct?