// Update is called once per frame
 void Update()
 {
     if (ToolController.currentlySelectedTool == ToolController.Tools.buildTool)
     {
         spriteRenderer.sprite = buildTool.selectedObject.GetComponent <SpriteRenderer>().sprite;
     }
     else
     {
         spriteRenderer.sprite = null;
     }
     transform.localScale = new Vector2(ComponentSystemValues.self.sizeX, ComponentSystemValues.self.sizeY);
     if (ComponentSystemValues.self.alignOnPlacement)
     {
         transform.position = buildTool.CalculateClosest(InputHelper.MouseWorldPos);
     }
     else
     {
         transform.position = InputHelper.MouseWorldPos;
     }
 }