Make bullets go different directions

Now every time we shoot, we check the direction first, and according to the direction we create a bullet at a different location and pass in the direction.