## Head-on gun: predict enemy stays at current position. ## Simplest possible Gun implementation — baseline reference. import gun_harness/gun_interface type HeadOnGun* = object discard proc predict*(g: var HeadOnGun, state: WorldState, bulletSpeed: float): GunPrediction = GunPrediction(x: state.enemyX, y: state.enemyY) proc onResult*(g: var HeadOnGun, e: FeedbackEvent) = discard # analytical gun — no learning