First Version of A* pathfinding

For tile level. Next steps are to finish testing it, then have actors
move along the path