NavMeshPlus - https://github.com/h8man/NavMeshPlus
Grid system - https://www.youtube.com/watch?v=kkAjpQAM-jE (For base grid system, but extensively modified)
The remainder of the code is custom implemented.