What’s your movement setup? Is it Click on Game Piece, then Select the Move to Board position?
If So, Event Actor OnClicked should be in the controller. You’ll Need another OnClicked to get the position. This will give you two variables… Hit Actor (game piece reference) and the Board location (Vector, or reference to the board tile).
From there you’d call an Interface event on the Hit Actor and pass the Board Location as an input.
Inside the Game piece class you’ll implement the event. Take the Board location and have the game piece move itself to that location. Set actor location (lerp) or teleport.
You should have an interface event in the Controller that the Hit Actor calls when it has finished moving. This event should clear the Hit Actor and Board Location variables (set null) and handle in other executions.