More demos; fix bug in Heightfield destructor