Observable Flutter: Hit boxes and pathfinding