/// <summary>
        /// Called to interact with specified plant
        /// </summary>
        /// <param name="sendData">Tempalte data to send</param>
        /// <param name="receivedData">Received data from client</param>
        /// <returns></returns>
        private Data CMDInterract(Data sendData, Data receivedData)
        {
            int id = int.Parse(receivedData.data["id"]);

            if (player != null)
            {
                Plant plant = player.Plants[id];

                if (plant.CanHarvest())
                {
                    if (plant.Harvest())
                    {
                        sendData.data["id"]        = id.ToString();
                        sendData.data["interract"] = "harvested";
                        player.Score += 1;
                    }
                    else
                    {
                        sendData.errors.Add("its no time to harvest");
                        sendData.data["interract"] = "unable";
                    }
                }
                else
                {
                    if (plant.Seed())
                    {
                        sendData.data["id"]        = id.ToString();
                        sendData.data["interract"] = "seed";
                    }
                    else
                    {
                        sendData.errors.Add("its no time to seed");
                        sendData.data["interract"] = "unable";
                    }
                }
            }


            return(sendData);
        }