Very clever! TIL I am not good at pathfinding (that's why I make computers do it).
Thanks :D. Haha, I would have liked to get some A* pathfinding in but ran out of time.