Hi.
I think for this case you might want a different approach.
looks like the 'ChuChu Rocket' is more Grid based.
Probably using the action Move Toward or a tween.
Then best is to scale the project so that Inspectors Transform matches the grid.
So if transform would be 1,0,0 on a field, 2,0,0 would be the next field on the left.
You need to make a loop for the movement.
Maybe you could use the axis event to know what direction to go.
Then you probably need to do a raycast 1st to check if there is no wall in that direction.
If not, you can get current position (x,y or z depending the direction to go)
then use float operator to get the new position (add/subtract 1 from the current position)
then use a tween to move (float interpolate can work as well)
then loop back to the Axis event state.