Entity path finding updates

When multiple entities are told to move to the same position, they now
set different destinations so they don't completely overlap