Use -Ofast for Release
Pathfinding cleanup
Iterate containers in correct order