Add `terrain` option to RBM constructor