created signal flags object, map is singleton now, created simulation map, added angle utility radian to degrees, created greedy angle path algorithm