public bool Move(Direction direction)
        {
            Point newPosition = snakeBody.Head().Add(direction.ToPoint());

            snakeBody.MoveHead(newPosition);

            CurrentDirection = direction;

            return(true);
        }