added setPower() to IShot.