Update hallucinate to stay centered on the current view.
Prevent molotovs from shattering themselves and causing a segfault if they explode in bashable terrain. Reported by hkwh01.
Reset has_tool and has_component at start of loop so all tools/components are checked.
Make game::player_can_build() return true if any stage can be built by default.
Give rags a minimal volume and weight.  Thanks Shoes.