Implemented A-Star Search
Merge branch 'search'