I fixed a bunch of things related to bumping, pushing, and drifting.
You can no longer shove objects through walls, and you can now shove groups of objects that are against each other.
When a box is opened, the walls drift away from the center so that you can get to whatever is inside instead of blocking you off.
For the most part, pushing works much more as you'd expect, but as you can see in the video, sometimes the box walls can be pushed by telekinesis. Also, I have no idea why the garbage bag is unpushable now.
I was talking to a friend earlier today, and he was saying that you have to find out if your game concept is fun as early as possible. I agree. But they're so much stuff you have to implement to get anywhere near even a crappy prototype.