private static bool ShouldSpecifyPeekOverlay(Element_TileBinding binding, TilePeekImage peekImage)
        {
            if (binding.Overlay == null)
            {
                // Peek defaults to 0 anyways, so no need to specify
                if (peekImage.Overlay == 0)
                {
                    return(false);
                }

                else
                {
                    return(true);
                }
            }

            else
            {
                // Main matches, no need to specify
                if (binding.Overlay.Value == peekImage.Overlay)
                {
                    return(false);
                }

                else
                {
                    return(true);
                }
            }
        }
        private static bool ShouldSpecifyPeekOverlay(Element_TileBinding binding, TilePeekImage peekImage)
        {
            if (binding.Overlay == null)
            {
                // Peek defaults to 0 anyways, so no need to specify
                if (peekImage.Overlay == 0)
                    return false;

                else
                    return true;
            }

            else
            {
                // Main matches, no need to specify
                if (binding.Overlay.Value == peekImage.Overlay)
                    return false;

                else
                    return true;
            }
        }