AI: Update IBaseNavigator

Cleaned up the base navigator class, updated to implement new system.