More toying with box2d. Initial testing seem to behave. Need graphics to verify.