havok stuff implementations in progress