class based choose your own adventure; and life.rb is a shopping cart type thing