2nd version of Programanception, now programmed in Ruby & Rails.