1. A projectile comprising: an airframe configured to roll during flight; a plurality of flight control surfaces attached to the airframe and configured to stabilize and guide the projectile during flight; a plurality of stepper motors attached to the plurality of flight control surfaces, each stepper motor of the plurality of stepper motors independently controlling a corresponding one of the plurality of flight control surfaces; and a control system configured to generate signals to control the plurality of stepper motors in discrete steps to stabilize and guide the projectile.