Enable AI to take alternate paths. More testing needed.
Avoid use of C++11 std::array.