private void initSmoothRenderer(BoardUpdate initUpdate)
        {
            addedPlayerPos [0] = new List <Position2D> ();
            addedPlayerPos [1] = new List <Position2D> ();

            Vector3 firstPosBlue = theRenderer.getBlockFromPos(initUpdate.blueCoords [0]).getPos();
            Vector3 firstPosRed  = theRenderer.getBlockFromPos(initUpdate.redCoords [0]).getPos();

            players.Add(Instantiate(headPrefab, firstPosBlue, Quaternion.identity).GetComponent <SnakeHead> ());
            players.Add(Instantiate(headPrefab, firstPosRed, Quaternion.identity).GetComponent <SnakeHead> ());
            for (int i = 0; i < players.Count; i++)
            {
                players [i].init(playerColors [i]);
            }
        }