Is the level "go Home" even possible? Every single solution I have made the guy just ends up backtracking onto one of the buttons placed, trying to block him from doing so isn't possible because of the beginning spot not allowing you to place anything on it due to the guy being there, and any solution that can be created the guy refuses to go back to the beginning area. Any time a block is place the guy will just use that block going down as a spot to backtrack on or if the block does block backtracking he will use the spot in front of him instead
That level requires building a puzzle in a very specific way, and if puzzles were sorted by difficulty it would definitely be later in the game (instead, I usually put these optional levels in as soon as all the interactions needed to solve them are introduced). I can only advise you that one of the previous optional puzzles, "Backtracking revisited", was intended to show you a way to force 'the guy' to go to a square that doesn't contain a button.