This has actually been made before. The only reason it doesn't exist in the official is because in actual application, particles become stuck inside the wall due to how their velocity abruptly halts as they pass through, causing things to pile up inside.