Self propelled artillery