It all works now. Going to try and reduce the amount of use of "new", else destruct objects.