public void load() {

		cookieslap.chat.log("Loading map " + this.name + ".");

		usable = false;

		this.file = new File(cookieslap.getDataFolder(), this.name + ".yml");

		try {
			if (!this.file.exists())
				this.file.createNewFile();
		} catch (IOException e) {
		}

		this.setConfig(YamlConfiguration.loadConfiguration(file));

		save();
		loadSpawns();
		loadFloors();

		if (this.spawncount > 0) {
			usable = true;
		} else {
			cookieslap.chat.log("Spawn count is 0");
			usable = false;
		}

		if (this.floorcount > 0) {
			usable = true;
		} else {
			cookieslap.chat.log("No floors are setup.");
			usable = false;
		}

		if (usable) {
			cookieslap.chat.log("Map is usable");
		} else {
			cookieslap.chat.log("--<>-- PLEASE SETUP MAP!! --<>--");
		}

		cookieslap.chat.log("Load Complete!");
	}