Here's our 2 story treehouse.

The previous owners had a treehouse sitting at about 12' off the ground with a ladder leading to a landing just 3' below the lower 'hatch' entrance in the floor of the treehouse.

But the supports were only nailed into the trees and as they grew and shifted, the treehouse started to tilt.  I built a deck at 6' off the ground and tried to jack the treehouse back up to level at the 12' level but couldn't.  So we knocked the old treehouse out of the trees and disassembled it.  I built a 2nd deck at 12' and assembled the old treehouse back up there on that 2nd deck. Adding a spiral staircase around one of the supports you get:

 

back