void Start()
 {
     //Change image based on spellSchool
     scrollID   = System.Guid.NewGuid().ToString("N");
     photonView = gameObject.GetComponent <PhotonView>();
     spellList  = GameObject.Find("Spell List").GetComponent <SpellListController>();
 }
        // Start Method
        void Start()
        {
            layerMask = LayerMask.GetMask("Players", "Scrolls");
            spellList = GameObject.Find("Spell List").GetComponent <SpellListController>();
            if (!PhotonNetwork.IsConnected)
            {
                SceneManager.LoadScene("Launcher");
                return;
            }

            if (PlayerManager.LocalPlayerInstance == null)
            {
                numberOfPlayers          = PhotonNetwork.PlayerList.Length;
                numberOfPlayersText.text = "Players Left: " + numberOfPlayers;
                alivePlayers             = new Dictionary <string, bool>();
                for (int i = 0; i < PhotonNetwork.PlayerList.Length; i++)
                {
                    if (PhotonNetwork.PlayerList[i].NickName == PhotonNetwork.NickName)
                    {
                        playerNumber = i;
                    }

                    alivePlayers.Add(PhotonNetwork.PlayerList[i].NickName, true);
                }

                object[] data = new object[] { playerColors[playerNumber].r, playerColors[playerNumber].g, playerColors[playerNumber].b };
                player = PhotonNetwork.Instantiate("Player", spawnPositions[playerNumber], Quaternion.identity, 0, data);

                if (PhotonNetwork.IsMasterClient)
                {
                    AddScroll();
                }
            }
        }
        // Start is called before the first frame update
        protected override void Start()
        {
            spellList      = GameObject.Find("Spell List").GetComponent <SpellListController>();
            gameManager    = GameObject.Find("GameManager").GetComponent <Photon.Pun.Demo.PunBasics.GameManager>();
            spellFunctions = gameObject.GetComponentInParent <SpellFunctions> ();
            photonView     = gameObject.GetComponent <PhotonView>();
            audioSource    = gameObject.GetComponent <AudioSource> ();
            renderer       = gameObject.GetComponent <SpriteRenderer> ();

            if (!testingMode)
            {
                playerName = photonView.Owner.NickName;
            }
            gameObject.name = playerName;
            direction       = 0;
            isIFrame        = false;

            object[] iData = photonView.InstantiationData;

            renderer.color = new Color((float)iData[0] / 255.0f, (float)iData[1] / 255.0f, (float)iData[2] / 255.0f);

            base.Start();
        }