A rogue-like in Lua