I'm not sure if this is intended or not, but you can solve every puzzle by smashing the exit and ignoring the blocks