added preliminary heightfield, support for circle/heightfield