making the ruin object a but OO with moose