diff --git a/NEWS b/NEWS
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+1.1.0.1
+- gio 18 nov 2021, 20:27:04
+- Made `venzone` build with last a-t-g (1.7.*)
+
 1.1.0.0
 - Made `venzone` build with the last ansi-terminal-game version (1.5.0.0).
 - mar 9 nov 2021, 17:09:37
diff --git a/src/Main.hs b/src/Main.hs
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -13,18 +13,18 @@
 import System.Environment      as E
 
 -- todo [release] jr quest
--- todo [bug] https://i.imgur.com/xVzgod9.png on win
--- todo [request] jr, missing spawnpoint in room, non fare crash
 
 main :: IO ()
 main = E.getArgs >>= \case
-         []                -> normalMode
-         ["--watch", fp]   -> watchMode fp
-         ["--record", fp]  -> recordMode fp
-         ["--narrate", fp] -> narrateMode fp
+         []                -> as >> normalMode
+         ["--watch", fp]   -> as >> watchMode fp
+         ["--record", fp]  -> as >> recordMode fp
+         ["--narrate", fp] -> as >> narrateMode fp
          ["--help"]        -> displayHelp
          _                 -> putStrLn "Unrecognised option!" >>
-                             displayHelp
+                              displayHelp
+    where
+          as = assertTermDims (80, 24)
 
 
 -----------
diff --git a/src/Venzone.hs b/src/Venzone.hs
--- a/src/Venzone.hs
+++ b/src/Venzone.hs
@@ -43,9 +43,10 @@
           logicWrapper s e = logicFun s (eventInput e)
 
           makeVenzone :: Venzone -> Game Venzone
-          makeVenzone gs = Game 80 24 13
-                                gs
-                                logicWrapper drawFun (^. quit)
+          makeVenzone gs = Game 13 gs
+                             (const logicWrapper)
+                             (\e s -> centerFull e $ drawFun s)
+                             (^. quit)
 
 
 -----------
diff --git a/venzone.cabal b/venzone.cabal
--- a/venzone.cabal
+++ b/venzone.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.2
 name:                venzone
-version:             1.1.0.0
+version:             1.1.0.1
 synopsis:            ASCII platform-adventure game
 description:         Steal the Earthquake Poleaxe from the Orcolat
                      and save your valley. Binaries and more info in the
@@ -59,7 +59,7 @@
                        Venzone,
                        Watcher
   build-depends:       base == 4.*,
-                       ansi-terminal-game   >= 1.5 && < 1.6,
+                       ansi-terminal-game   == 1.7.*,
                        containers           >= 0.6.0 && < 0.7,
                        directory            >= 1.3.3 && < 1.4,
                        file-embed           >= 0.0.11 && < 0.1,
@@ -108,7 +108,7 @@
                        Venzone,
                        VenzoneSpec
   build-depends:       base == 4.*,
-                       ansi-terminal-game   >= 1.5 && < 1.6,
+                       ansi-terminal-game   == 1.7.*,
                        containers           >= 0.6.0 && < 0.7,
                        directory            >= 1.3.3 && < 1.4,
                        file-embed           >= 0.0.11 && < 0.1,
