Placing columns and putting down floor tiles on the level you want the roof at can also help. I had one particular odd lot where most of the house was on diagonals that was a major pain in the ass.
I was trying the columns in hope that it would fit it, but alas it didn't. I just gave up on it for now on that house.