Added some comments and took out the times array in PathBuilder