// Use this for initialization void Start() { cameraLinking = GameObject.Find("Main Camera").GetComponent <Camera_Movement>(); //Initalizing Level Grid Space gridManagerLinking.PreparingGridSpace(designTweaksLinking.level1Rows, designTweaksLinking.level1Columns); playerLinking = Instantiate(playerLinking); //Initializing Player Starting Position Transform cellStartingP = gridManagerLinking.ReturningStartPosition(); PlayerMovement playerSLinking = playerLinking.GetComponent <PlayerMovement>(); playerSLinking.AssignCellReference(gridManagerLinking.GetPlayerPosition()); playerLinking.transform.position = new Vector3(cellStartingP.position.x, cellStartingP.position.y, 0); cameraLinking.target = playerLinking; }