RE: compass navigation
Under the conditions you describe with it being dark and no landmarks I would navigate based upon my parking spot or some other known location. If I'm parked along an east/west running road and hunting north of it, I would travel south. Chances are you won't come out exactly where you expected, but once back to the road it's pretty straight forward.
In the days before GPS, I did this many times scouting a new piece of land to hunt.I would determine the general direction a road runs prior to entering the woods to get a feel for my location. I would then spin the compass to the bearing I decided to travel. When it was time to exit the woods, allI did wascome out 180 degrees from the bearing I took on the way in. I didn't always end up back at my exact starting point, but I always got out and never got lost that way.
I'm no expert, but this worked for me many times.