I have solved it.

The base class needed it's member function to be declared as virtual.

This seems to have been the only problem.

Ancient Dragon commented: Glad you found the problem yourself :) More rewarding that way. +26

That's sweet.

Thanks ever so much for the help. I understand it now. yes it was the first time I'd ever tried to add a resource.

Real appreciated!

Thanks again :)

William Hemsworth commented: You're welcome (: +5