CLAWSTROPHOBIA - Dev + Pub roguelitephysicsarcade ActionIndie Est. Sales 264 Peak CCU 15 Review Score 73% Reviews 22