layouts and some graphics changes

now towns build houses according to a pre-specified layout instead of
randomly. also added a 'tree' pass to fix tree drawing once and for all