Added a new (a bit experimental) cave rendering mode and
options to specify render mode