ok thanks, i must have messed up somewhere else in my code. Would someone be so kind as to help me with my project? I know I am making it way more complicated then it should be. All i want to do is create an asteroid every 2 seconds until there is a max of twenty of asteroids. Have them fall towards the bottom and near the bottom is a paddle ( like a pong paddle ) that when an asteroid hits the paddle the asteroid is destroyed and another one with be created. I have been able to create the twenty asteroids and have them fall to the bottom, move the paddle and have the asteroids deleted once they left the screen and be created back at the top, but once i tried collisions it messed everything up. Also I dont think what i just said should take the 419 lines I have used so far but that is just me. I could post my code so far just not sure if i should.