Hi, I'm trying to create a game of space invaders and I am having quite a lot of difficulty with bullets. Firstly i want the user to be able to fire only 3 bullets at a time (but that's not really my issue) the thing i am having trouble with is creating the bullet at the position where is is fired (mouse coordinates) and then it staying there (but moving upwards). at the moment i pass in the mouse coordinates into the bullet constructor and because it is in draw() when i create it, it keeps overwriting the mouse coordinates with the new ones. I hope i have explained this well enough, please ask me if not or i could post some code into here. Any help will be much appreciated!