SMD files are now loaded only once, each (saving quite a bit of memory on a typical server, and server load time!); generally cleaned up Ebenezer's map code -- AI's still needs doing, but I'll just look into merging them anyway. Note: SMDFile instances still need to be freed on shutdown (eek memory leak!).