MoveScript Problem

I am new to unity so I decided to try and make a pong clone to learn the basics. I have written a basic movement script in order to move the player paddle but encountered a problem.

using UnityEngine;
using System.Collections;

public class Player : MonoBehaviour {
	public int Speed = 10;
	// Use this for initialization
	void Start () {
	// Update is called once per frame
	void Update () {	
		Vector3 movement = new Vector3(Input.GetAxis("Movement") * Speed,0,0);	
		this.transform.Translate(movement * Time.deltaTime);

Caused the paddle to move along the wrong axis, I needed it to move along the y-axis and thus changed the movement line to

    	Vector3 movement = new Vector3(Input.GetAxis("Movement") * 0,Speed,0);	

However, this caused the paddle to automatically start moving upward, and not stop. No matter what the input buttons set for Movement are, the paddle just moves upward.

I figure I can just alter the axis that the user plays on but was curious if there was anything wrong with how I coded the script.

Have you tried this

Vector3 movement = new Vector3(0,Input.GetAxis(“Movement”) * Speed,0);

That did it, thank you for the help.