Added own file for Obstacle implementation. Added Tube -obstacle implementation.