diff --git a/game/modules/example/class/Game.lua b/game/modules/example/class/Game.lua
index e6d8785eee6a6814c3de499f4e49dcb9e5cd5060..beb910afbe1692e22c42d8fa36713ff5b6ec8076 100644
--- a/game/modules/example/class/Game.lua
+++ b/game/modules/example/class/Game.lua
@@ -67,6 +67,7 @@ function _M:run()
 	self.log = function(style, ...) if type(style) == "number" then self.logdisplay(...) self.flash(style, ...) else self.logdisplay(style, ...) self.flash(self.flash.NEUTRAL, style, ...) end end
 	self.logSeen = function(e, style, ...) if e and self.level.map.seens(e.x, e.y) then self.log(style, ...) end end
 	self.logPlayer = function(e, style, ...) if e == self.player then self.log(style, ...) end end
+	self.logNewest = function() return self.logdisplay:getNewestLine() end
 
 	self.log(self.flash.GOOD, "Welcome to #00FF00#the template module!")
 
diff --git a/game/modules/example_realtime/class/Game.lua b/game/modules/example_realtime/class/Game.lua
index 3e457da5331d518b5a997c3a24dfcd53a5c02e43..8bc0cea6e5df07c0c3a9c8a104d630bf319f7892 100644
--- a/game/modules/example_realtime/class/Game.lua
+++ b/game/modules/example_realtime/class/Game.lua
@@ -67,6 +67,7 @@ function _M:run()
 	self.log = function(style, ...) if type(style) == "number" then self.logdisplay(...) self.flash(style, ...) else self.logdisplay(style, ...) self.flash(self.flash.NEUTRAL, style, ...) end end
 	self.logSeen = function(e, style, ...) if e and self.level.map.seens(e.x, e.y) then self.log(style, ...) end end
 	self.logPlayer = function(e, style, ...) if e == self.player then self.log(style, ...) end end
+	self.logNewest = function() return self.logdisplay:getNewestLine() end
 
 	self.log(self.flash.GOOD, "Welcome to #00FF00#the template module!")