A* made generic.
Add pink ghost