public bool Move(Direction direction) { Point newPosition = snakeBody.Head().Add(direction.ToPoint()); snakeBody.MoveHead(newPosition); CurrentDirection = direction; return(true); }