major changes - using item through lua scripts, generating maps with lua scripts, minor improvements in code