Fixed segfaults
Working to remove all shared pointers and moving to id handles
Objects and maps are fully destructed on closing a challenge