void SpawnSledge()
 {
     Debug.Log("Spawning sledgehammer!");
     DebugUtilities.Assert(sledge == null, "You already have a sword, can not spawn a new one");
     sledge         = SpawnTool(sledgePrefab.gameObject, sledgeTransformInHand).GetComponentInChildren <BlacksmithSledgehammer>();
     sledge.smither = this;
 }
 void UnspawnSledge()
 {
     Debug.Log("UNspawning sledgehammer!");
     Destroy(sledge.gameObject);
     sledge = null;
 }