a* many insertions, reconstruction algo etc. but still potentially many bugs lingering + terrible node handling; also check g + f value recalculation