I have just finished breadth first. This search method looks from every square for a blank square and is quite slow.
I found www.redblobgames.com/pathfinding/a-star/introduction.html very helpful.
I have just started looking at VR on IOS developers.google.com/vr/develop/unity/get-started-ios
I have currently got it so you can look and move around a complex scene.
I am planning to make a lazer shooter game.