fix bug in world.lua (call world.inc and world.dec instead of inc and dec functions!), add a for loop to generate all tiles in a zone (TODO still have to check boundaries)