Just a note on the Unity video: Remember to use FixedUpdate, not Update, when moving your bullets. You'll have more consistent results.