added a* algo. It returns the shortest path. The characters dont follow that path yet...