Thank you for the clarification. I understand the difference and I have 
to first fully determine the logic and the mechanics I want and then 
adjust the code.

One side note, why this: puts "#{beast} strikes with: " produces this: 
#<Blue_Scale_DRAGON:0x8a225d0> strikes with:?

I am guessing it has to with the class, but would I get the actual name 
of the beast which dealt the damage?

regards
seba

-- 
Posted via http://www.ruby-forum.com/.