/// <summary>
        /// Adds a new map object
        /// </summary>
        /// <param name="newObject">New object to be added</param>
        public void AddMapObject(OvercookedMapObject newObject)
        {
            this._mapObjects.Add(newObject);
            if (newObject is FoodCrate)
            {
                Debug.Log("Found food crate");
            }

            if (this.containers.Count > 0)
            {
                if (newObject.TryAdd(this.containers[0]))
                {
                    this.containers.RemoveAt(0);
                }
            }
        }