Object Oriented Program built in Ruby