public void Reverse()
{
switch (Direction)
{
case Cursor.Direction.Up:
Direction = Cursor.Direction.Down;
break;
case Cursor.Direction.Down:
Direction = Cursor.Direction.Up;
break;
case Cursor.Direction.Right:
Direction = Cursor.Direction.Left;
break;
case Cursor.Direction.Left:
Direction = Cursor.Direction.Right;
break;
}
}