function namegen(appearance) {

	DuckA = ["Quack", "Puddle", "Jem", "Flap", "Waddle", "Peck", "Pond", "Walter", "Feather", "Lark", "Waggle", "Wiggle", "Fluff", "Meep", "Alf", "Charlie"];
	DuckB = ["salot", "duck", "", "er", "y", "ie", " Duckson", "fiddle", " Waddleson", "bred", "tip", "stripe", "an", "finder", "follower", "muse"];

	OgreA = ["Glarb", "Rarg", "Rawr", "Gleb", "Mang", "Furn", "Larg", "Morn", "Pag", "Wak", "Xak", "Vat", "Irs", "Tax", "Pot", "Ser"];
	OgreB = ["urb", "og", "", "far", "mok", "nok", "gar", "bak", "kark", "sar", "not", "ok", "ma", "al", "kan", "vak"];

	partA = Math.round(Math.random() * 15);
	partB = Math.round(Math.random() * 15);

	switch(appearance) {

		case "Duck":
			return DuckA[partA] + DuckB[partB];
			break;
		case "Ogre":
			return OgreA[partA] + OgreB[partB];
			break;

	}
}

