Use a different method of simulating keypresses that works in Safari
Use a proper sort function that rerurns a number, not a bookean
Use a simpler sort comparison in the NetworkDesigner
Poperly test PressureSolver#findDownwardPointingTarget and fix it's sort function