lots of stuff, cave branching is working