A Limbo-like push/pull crate system?

I would be interested to know if you found a solution for this one