There is still 2 things you didn't fix.
1) If you haven't open the restaurant gate and you go to restaurant from the laundry room, you are stuck (unless if you opened the door from room 20, where grandpa is) 2)If you push behind the stone near between 2 closets, the stone pushes you back and you are stuck, the only way is to restart.
But anyways, i like your game.