Pretty nice puzzle! I was afraid to get lost, but there's actually enough clues to always move forward.