Made bookcase use ternary state for sneaking requirements.