Working bullet shooting.
Changed std::vector to std::deque for storing the bullets, and it ended up working with SDL_Rects directly.