Okay, my bad, the restart error might actually be something else. Try replacing
(define (current-window) (fluid-ref *window*))
with
(define (current-window) (and (fluid-bound? *window*) (fluid-ref *window*)))
in line 45 of tsukundere/game/internals.scm. Please report back if that fixes the issue.