double precision in line intersection functions
Proper mesh generation for obstacles and map