Unification of Tunnel files + obstacles embryo

Every component of the tunnel is now described in the Tunnel.cpp file to
make constant sharing easier and avoid confusion.
Obstacles embryo. Won't last long.