I read your comments and some questions did in fact come up.  You 
commented on my file opening system.  I agree with your reasoning, as it 
is very hard to work with.  The reason I made it that way is because it 
was simple to code.  I do not know how I would seperate it the way you 
suggested.

The next comment was on my find_room method.
"You are using an Array as a Hash.  The following line could just be:"
"@rooms[reference]  # using a Hash"

I am confused by this.  Maybe some more explaination.  The next comments 
are on my command system.  I figured there had to be a much better way 
to do this, but it was the first thing I had written without help or 
examples.  I however do not know what "case" means.  A link to some 
explanation might help.  Your suggestions on the inventory definitely 
helped keep my train of thought on the tracks that lead to resultopia.
-- 
Posted via http://www.ruby-forum.com/.