added ifndef's to map. and world.h, made mapLoad() more useful API, minor changes to user_interface.c