weird title I know, but a rather simple task I assure.
You see, I have encorporated a little bit of code to allow the player to buy a nuclear war head (its a stradegy game), now there a few note worthy variables I have created....
Nukeexist `this variable will equel to 1 if a nuke has been bought
Nukelaunched `this variable will equel to 1 if the N key and the mouse is clicked, it launches the nuke towards the mouseses position.
Now the buy system works like this, the nuke is hidden inside the planet earth (space stradegy game

) when the buymenu is activated and the right key is pressed, the nuke is taken out of hiding, once out of hiding, the nuke can be activated by pressing the N key, clicking the mouse while the N key is held down, releases the nuke,and it is launched to it's destination, a cleverly placed object that is positioned at the mouses position at all times.
I wanted to make the code, return the nuke to it's hiding in the earth, if the nuke comes into contact with the mouse object, which would mean it reached it's destination, in other words I want nukeexist to equel 0, so that I can buy the nuke again, unfortunatly it hasn't worked out as I would have hoped. If I tell the object to return to it's position in a loop it will get stuck there, so I am unsure what to do, help?
Guns arn't the problem, people are the problem, shoot all the people and guns arn't a problem anymore.