Ok, I'll take your advice and start with a bouncing ball, would you be able to sort of talk me through what i would have to do though so i can get the basic concept of programing physics, like not the code but how the balls velocity would respond and the formulas that are need. thanks.