void Update()
    {
        if (ColorRed && Time.time > ColorChangeTime)
        {
            hitColorRegular();
        }

        if (showWP)
        {
            Wounded_Panel.SetActive(true);
            WoundedTimer -= Time.deltaTime;
            if (WoundedTimer <= 0)
            {
                Wounded_Panel.SetActive(false);
                WoundedTimer = 0.2f;
                showWP       = false;
            }
        }

        if (Input.GetKeyDown(KeyCode.Escape) && quitting == false)
        {
            quitting = true;

            if (!spawnScript)
            {
                spawnScript = GameObject.FindGameObjectWithTag("SpawnTag").GetComponent <NW_Spawning> ();
            }

            if (BasicFunctions.playOffline)
            {
                Application.LoadLevel("Menu_New");
            }
            else if (Network.isServer && networkView.isMine)
            {
                Debug.Log("ISSERVER");
                dontDestroy = true;
                string gamemode;
                if (!endGame)
                {
                    if (BasicFunctions.ForkModus)
                    {
                        gamemode = "FORK";
                    }
                    else
                    {
                        gamemode = "RAILGUN";
                    }
                    if (BasicFunctions.loginServer)
                    {
                        endGame = true;
                        string url = "http://drproject.twi.tudelft.nl:8082/GameRegister?Server=" + BasicFunctions.activeAccount.Name + "&Finished=0" + "&Gamemode=" + gamemode;
                        WWW    www = new WWW(url);
                        StartCoroutine(WaitForGameLog(www));
                    }
                    else
                    {
                        spawnScript.closeServer(false);
                    }
                }
                else
                {
                    spawnScript.closeServer(true);
                }
            }
            else if (Network.isClient || networkView.isMine)
            {
                Debug.Log("ISGEENSERVER");
                if (spawnScript.serverHasQuit)
                {
                    spawnScript.closeClient(true, true);
                }
                else if (endGame)
                {
                    spawnScript.closeClient(false, true);
                }
                else
                {
                    spawnScript.closeClient(false, false);
                }
            }
        }

        if (Input.GetKeyDown(KeyCode.C))
        {
            Screen.lockCursor = true;
            Screen.showCursor = false;
        }
    }