AI

Addition of heuristics and priority queue models