The Arduino Bit is very sensitive to drops in power. Snapping some of the more power-hungry bits (like a servo or speaker) to your circuit can cause the power to drop suddenly and reset your Arduino. The Arduino can take up to 8 seconds to restart after this, but then it should work normally.
If you are still having problems after the reset, your battery may be too low to supply your circuit properly. Try switching the battery.