This tutorial is a continuation from https://joshcodev.wordpress.com/2012/10/25/xna-lets-break-down-our-simple-overhead-game-and-start-making-classes/ . If you have not yet completed this tutorial, you will need to follow it before following this one as we further use our custom classes. If you are just here to learn about shooting bullets, then you do not need the previous tutorial.
Before we can start this tutorial, we need a bullet. Here is a cheesy one you can download or you can create your own. For the sake of this tutorial, just make sure it is a 16×16 image unless you are comfortable enough modifying this code.