It appears that not every starting configuration of this puzzle can be solved -- namely, if you've managed to get a completed house except for one square, you probably won't be able to finish.