void InitDirection()
 {
     if (target.Index > origin.Index)
     {
         Direction = PlayGridElementTransitionDirection.Up;
     }
     else if (target.Index < origin.Index)
     {
         Direction = PlayGridElementTransitionDirection.Down;
     }
     else
     {
         Direction = PlayGridElementTransitionDirection.Neutral;
     }
 }
                public Color Get(PlayGridElementTransitionDirection direction)
                {
                    switch (direction)
                    {
                    case PlayGridElementTransitionDirection.Down:
                        return(down);

                    case PlayGridElementTransitionDirection.Up:
                        return(up);

                    case PlayGridElementTransitionDirection.Neutral:
                        return(up);
                    }

                    throw new NotImplementedException();
                }