Get axis not working with inputs

At the moment I’m following the tutorial by unity:

http://unity3d.com/earn/tutorials/projects/space-shooter/moving-the-player

The issue I’m having is that I can’t get the vehicle to move. Is there anything stupid that i’m doing wrong. My code is the exact same and i’ve reset the input manager but still nada.

using UnityEngine;
using System.Collections;

[System.Serializable]
public class Boundary
{
public float xMin, xMax, zMin, zMax;
}
public class PlayerController : MonoBehaviour

{
public float speed;
public float tilt;
public Boundary boundary;

void Fixedupdate ()
{
	float moveHorizontal = Input.GetAxis ("Horizontal");
	float moveVertical = Input.GetAxis ("Vertical");

	Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical);
	rigidbody.velocity = movement * speed;

	rigidbody.position = new Vector3
	(
		Mathf.Clamp (rigidbody.position.x, boundary.xMin, boundary.xMax),
		0.0f, 
		Mathf.Clamp (rigidbody.position.z, boundary.zMin, boundary.zMax)

	);

	rigidbody.rotation = Quaternion.Euler (0.0f, 0.0f, rigidbody.velocity.x * -tilt); 
}

}

FixedUpdate, not Fixedupdate.