Good job :)
Though curiously the broken wall did get me stuck once and almost a second time, because the rubble fell down and blocked the box from falling down correctly, so I couldn't push it... It's good to playtest features like this several times to catch stuff like this :) (How the ruble falls is mostly random plus you never want to get into a situation where the player needs to restart the whole game to proceed).
Take this as food for thought for the next assignment.