public static void CopyWorld(String source, String destination) {
		try {
			if (GetWorld(destination) != null) {
				RemoveWorld(destination, false);
			}
			FileUtils.copy(new File(source), new File(destination));
			// removes the uid so we can load it
			FileUtils.delete(new File(destination + "/uid.dat"));
		} catch (IOException ex) {
			Log.info(String
					.format("[CopyWorld] Error occurred while attempting to copy world: %s to %s",
							source, destination));
			ex.printStackTrace();
		}

	}