OPT: Bounding box preselection
Only accesses the obstruction if the path might pass through the bounding box. The obstruction objects are large. This ensures that they are only accessed rarely in memory.
Also finally fixed the argument order in isinside(bounding_box, position)
Closes #41 (closed)
Edited by Michiel Cottaar