public void PickUpAttachment(Blueprint b)
 {
     ClearHeldAttachment ();
     Debug.Log ("Picking up Attachment");
     GameObject g = b.CreateGameObject ();
     heldAttachment = g;
     holdingAttachment = true;
 }