One of the first ideas that my partner came up with was using borox (which is a type of laundry detergent) to put out the fire. We also came up with ideas like using the spray bottle and smothering the flame. But we ended up just running with the borox idea.
We experimented with a bit of borox. When we mixed it with water we found that we didn't really need to hit the flame directly at all to get it to go out. The only way that we could think of for getting the dissolved borox onto the flame was using a spray bottle so we kept thinking.
We also thought of ways that we could just use powdered borox. We came up with the idea of just tipping over a cup containing the borox. We also came up with a clever idea of having a cup with holes at the bottom. We could then have a fan-like thing start spinning once we got over the flame so that it would hopefully disturb the powder so that it came out the bottom. One of the concerns we had for this design was the way that that the weight would be distributed. In this design, all of the weight from the mechanism and the motor are on the front of the car.
What we ended up with was a shalt shaker design. This consisted of caging a cup in with a delrin top that has holes drilled into the top. The caged in salt shaker would be connected to a servo motor which would carry the cup over the top of the car onto the flame in front.
This piece is what connects to the servo motor.

This is the second part of the cage portion. This one would line up perpendicular to the other piece and the notch on th bottom of this piece fits into the notch at the top of the other one.

The hooks on the tops of the previous two pieces would fit into the four rectangles at the top piece. This is what covers the top of the cup and acts as the salt shaker. My partner expertly drilled holes all over this plain circle using the drill press to make it into the salt shaker.

When we first printed all of the pieces out, we realized that we couldn't really get the pieces to all fit together because the cage was too tightly fit. We just needed a simple iteration for it to all fit together though. We just shortened the 'teeth' (that fit into the shaker top) of the first piece above (the one with the arm that connects to the servo motor) so that the cup would pop into the cage. It was a pretty frustrating problem that ended up being solved by a very small iteration. It was just a couple of millimeters off of that portion of the piece.
This is what the salt shaker looked like after it was all assembled.

We connected our salt shaker to a continuous servo motor (which we later learned was a the wrong motor we wanted the regular servo motor). In order to get it to go the distance we wanted we tried to use a time. But as can probably be predicted this didn't work very well. The angle changed every time the motor went back and forth and it was extremely unpredictable.
We knew that the servo motor could be programmed to go a certain angle because other groups had done it in the walking robot challenge but we couldn't figure it out.
So we just decided to go on and start creating the program for finding and getting to the candle. And then we could ask Lyn about the motor the next day.
Later on, the salt shaker ended up being a very useful mechanism because it allowed the car to try putting the candle out multiple times. The putting-out mechanism was not a one shot deal and this was good because our program ended up making good use of this feature of the salt shaker.