1: I want the sprite I've attached the behavior to to only move in the four cardinal directions, no diagonals. I understand that disabling the "Diagonals" option means that the path will only allow those directions, but I want the sprite object to only move in those directions as well, veering along the path just outside it as it changes directions. As I have it moving over a tilemap, this sort of veering naturally means it's never lining up correctly. How do I make it so that the sprite object can only move up down left and right as it makes it's way along the path?
2: The sprite object finishes moving just next to the points I want it to end on. I assume this is something like when the edge of the sprite touches the edge of the sprite marking it's destination, it stops there. How to I make it so that it doesn't stop moving until the sprite is centered over it's destination point?