Fixed town capture.

I was checking for not the nullptr when I wanted to find the
nullptr on the first possible capturing unit.  Also changed the
order of drawing so towns are below units.