Private Room refactor - Distinguish hidden and secret rooms

`/secretroom` was rejected as a command name, wasn't it? It's now `privateroom` and `hiddenroom`