replace auto-generating of object shapes with hard-coded vertices for more precision and less problems; many small fixes across the board