This should probably actually be `!block.solid()`. Glass, force fields, etc. are transparent, but still solid.