Added ability to have multiple searches, changed the colouring to be relative instead of absolute, increased all costs by 1 to make Manhattan distance heuristic admissible and added more search types.
Removed global variables and code. Removed dead code. Made test code only run when main. Added start function.