If you want diablo like movement you need a couple of things, the first part is easy, have the player sprite move toward where the mouse is clicked. This can be done by pinning an invisible sprite to wherever the player clicks. Then setting the angle of the player character to wherever the click was.
You can also use pathfinding to get it to navigate around objects. But that takes a bit to compute.