Change BodyNode::draw() to virtual function