In engine.lua, for w in string.gfind(path, "[^\/]+") do contains the escape sequence "/" (rather than just "/") which seems unspecified according to the Reference Manual. Only reason I mention this is that Metalua fails on this, but I think it is allowed to fail on it.