i've got a few points, and this one is relatively easy, so i'm feeling generous.
if self=nil then
so, when the constuctor is called, grounds is nil. but the 'inherited' line isn't called when self is checked for nil.
the thing is, self shows up in a watch window as nil.
what am i doin wrong?