Self propelled gun