My player does not move?

I have checked and rechecked the code and even re wrote the code a different way. i have restarted the program and system but for some reason i can make the player look up/down/left/right and animate this but it will not move? please help its driving me nuts.

Unity shows no errors btw.

My movement script:
using UnityEngine;
using System.Collections;

public class Playermove : MonoBehaviour {
	
	public float speed = 1;
	private Animator animator;

	// Use this for initialization
	void Start () {
		{
			animator = this.GetComponent<Animator> ();
		}
	}
	// Update is called once per frame
	void Update()
		{
			var vertical = Input.GetAxis("Vertical");
			var horizontal = Input.GetAxis("Horizontal");
			
			if (horizontal > 0)
			{
				transform.Translate(Vector2.right * speed * Time.deltaTime);
				animator.SetInteger("Direction", 2);
			}
			else if (horizontal < 0)
			{
				transform.Translate(-Vector2.right * speed * Time.deltaTime);
				animator.SetInteger("Direction", 0);
			}
			else if (vertical > 0)
			{
				transform.Translate(Vector2.up * speed * Time.deltaTime);
				animator.SetInteger("Direction", 1);
			}
			else if (vertical < 0)
			{
				transform.Translate(-Vector2.up * speed * Time.deltaTime);
				animator.SetInteger("Direction", 3);
			}
			else if (horizontal == 0)
			{
			animator.SetInteger("Direction", 4);
			}
		}
}

the speed = 1 is very slow. you can’t even notice. try speed = 10

I tried your script, and movement worked out of the box for me. It did throw errors, because I didn’t add the animator setup.

Double check if you have actually attached the script to the player object and that it is enabled (checkbox in the inspector is checked). If your script is applied to a player prefab, make sure you have a prefab-linked player instance in your scene (must be blue in the hierarchy).

i fiddled with a few settings and now relies that i can make the player move if i delete my Animation - Player Positions from the animations. i guess somehow i did these wrong yet they was working on screen lol, i do find im getting a problem with animation switching as if i press left then right too fast it locks the left animation on even when moving right till key release ( this works for all directions )