Added Camera related resource cleanup
The whole Terrain3D instance can be killed and reinstanced within the same process
Restart button causes the entire Terrain3D instance to kill and reload within the process
Menu buttons don't show until the camera has loaded