My player cant move?

Hello there boys and girls im here with a problem. After i updated to Unity 5 my player in my RPG 2D Game cant move at all.

Code

using UnityEngine;
using System.Collections;

public class PlayerMovement : MonoBehaviour {

	Rigidbody2D rbody;
	Animator anim;

	// Use this for initialization
	void Start () {

		rbody = GetComponent<Rigidbody2D> ();
		anim = GetComponent<Animator> ();

	
	}
	
	// Update is called once per frame
	void Update () {

		Vector2 movement_vector = new Vector2 (Input.GetAxisRaw ("Horizontal"), Input.GetAxisRaw ("Vertical"));

		if ( movement_vector != Vector2.zero )
		{
			anim.SetBool("iswalking", true);
			anim.SetFloat("input_x", movement_vector.x);
			anim.SetFloat("input_y", movement_vector.y);
	}
	else
	{
			anim.SetBool("iswalking", false);
}

		rbody.MovePosition (rbody.position + movement_vector * Time.deltaTime);
	}
}

I dont get why it aint working ;C

Best Regards
Lunix

Ok so i tried some things out like @fredz0004 suggested with Debug.Log in different things but cant find it doe.

I noticed that if i turn off [Is kinematic] in the Rigidbody (its unchecked) i can move around but i wont collied with my collide boxes? (aka can move thru walls and shitz) Any ide what can cause it?