Developing a Guidance Law for a Small-Scale Controllable Projectile Using Backstepping and Adaptive Control Techniques and a Hardware System Implementation for a UAV and a UGV to Track a Moving Ground Target