change integer to constant value dequeued
change dequeued to ^(1<<31-1), removed edgeWeightBetween b/c node.state == minimum edge weight == edgeWeightBetween