LaserCannon: (once again) fix range overshooting