Cal Poly Satellite Positioning Systems: "Thrust or Bust!"