fix dijkstra, still have a bug with ghost (aleat respawn) and i have to
fix the colour