I think a hands-on approach works well, in a challenge like this where you've been given some code to start off with. I usually plan all my adventure games out on paper in advance, but for this one I just gradually built up a game by adding new sections, expanding the adventure as I went.
Nice to see lots of newcomers to adventure game writing on here.