added a new a* search method. probs won't work yo