map.lua: Use assert() instead of error()