Find the wiring, timing, and missing-reference problems in this generated follower.
csharp
using UnityEngine;
public sealed class PlayerFollower : MonoBehaviour
{
[SerializeField] private float speed = 5f;
private void Update()
{
var player = GameObject.Find("Player");
transform.position = Vector3.MoveTowards(
transform.position,
player.transform.position,
speed);
}
}