adventure.rb