A* now works(not sure there was anything wrong with it)
A* and NeedController needed a reset between each of the tests