I’m trying to implement a top-down Zelda-like enemy movement system. Consider a screen of x tiles wide by y tiles tall, each tile being 16x16 pixels. I’m not asking for code here. I’m asking for direction. I’m using Godot, but perhaps the answer isn’t engine specific. Should I use something akin to NavigationAgent2D? Or manual movement? Based on the requirements below what is the best practice for an enemy movement system? Requirements: Enemies can only move in cardinal direction...