Text this: Simulation-based review of classical, heuristic, and metaheuristic path planning algorithms