diff --git a/game.scm b/game.scm
index cef76c3..00b7100 100644
--- a/game.scm
+++ b/game.scm
@@ -61,7 +61,8 @@
(local-storage)
(math)
(math rect)
- (math vector))
+ (math vector)
+ (scheme base))
(define game-width 320.0)
(define game-height 240.0)
@@ -110,6 +111,20 @@
;; Menu state
(define *menu* #f)
(define *menu:index* 0)
+(define *menu:history* '())
+
+(define-record-type