(WIP) A*