updated eightball.rb