map.lua: Use error() instead of os.exit()