PlayerControl script isn't working.

This is what I have so far:

using UnityEngine;
using System.Collections;

public class PlayerController : MonoBehaviour 
{
	void FixedUpdate ()
	{
		float movehorizontalSpeed = Input.GetAxis("horizontal");
		float moveverticalSpeed = Input.GetAxis("vertical");

		Vector3 movement = new Vector3(moveHorizontal, 0.0f, moveVertical);

		rigidbody.AddForce(movement);
	}
}

The problem is an error:

Assets/scrips/player.cs(11,40): error CS0246: The type or namespace name `vector3’ could not be found. Are you missing a using directive or an assembly reference?

I don’t know what it means.

The error listed does not currently exist in your script. If you look at the error, the name ‘vector3’ with a small ‘v’ is the problem. The case does not match between your declaration of ‘movehorizontalSpeed’ and ‘moveverticalSpeed’ on lines 8 and 9, and where you use them on line 11. The names must match exactly including case.

In line 8 and 9, you have ‘movehorizantal’ and ‘movevertical’. In line 11 though, you have ‘moveHorizantal’ and ‘moveVertical’. Notice you have vertical and horizontal capitalized in line 11, whereas in line 8 and 9, you don’t. @Darkeagle