fix: arms are 1 row, legs only overhang when numlegs > width/2
- Arms now render on a single row at the vertical midpoint
- Leg overhang (1 col outside body) only activates when legs would
be too cramped (numlegs > width/2), otherwise stays within body