Assets/Scripts/PlayerController.cs(11,48): error CS0103: The name `movementHorizontal' does not exist in the current context

I am new to programming and I am getting this error when I try to enter Playmode, can a kind soul please tell me what I am doing wrong/how to fix it? thanks in advance!

using UnityEngine;
using System.Collections;

public class PlayerController : MonoBehaviour
{	
	void FixedUpdate ()
	{
		float moveHorizontal = Input.GetAxis("Horizontal");
		float moveVertical = Input.GetAxis("Vertical");
		
		Vector3 movement = new Vector3(moveHorizontal, 0.0f, moveVertical);
		
		rigidbody.AddForce(Vector3);
	}
}

I dont see any variable named movementHorizontal. But maybe it doesnt update while all bugs are fixed.

rigidbody.AddForce(Vector3);

You aren’t passing any actual value.

If i understand correctly you want to add force depending on movement. This also wont work correctly, but at least you get the idea.

rigidbody.AddForce(movement);