Help with point and click movement, hex tiles

So, I’m trying to make a game based on a chinese checkers board and I’m having difficulty planning out the movement of the 2 different player classes. There’s red, which is the attackers and blue which is the defenders. Red is controlled by 1 player and can move 3 of the red spheres one tile each turn, can’t select the same sphere twice in one turn. Same for blue however they only get to move 2.

The difficulty I’m having is that I’ve only ever worked in 3rd person templates until now so when it comes to point and click to the tile with a top down view, I have no idea where to start. While I’ve looked for tutorials I can’t quite find anything in a hexagonal shape; only squares.

Basically what I’m asking for is how do I create a fluid movement system in a grid like this just one tile to the next in any direction, provided it isn’t occupied already.