cleaned up code, escape key now quits
further cleanup
allowed level data parser to accept negative coordinates
added wait node to path