I can make a ball bounce around the screen and it's not too difficult. The way I do it though the angles are always the same, by simply adding or subtracting 1 to the X and Y coordinates. What I am wondering is how I would be able to make the ball bounce at different angles. Correct angles. I know I would have to use the SIN, or COSINE function. Can someone shed a little light on this for me please. Thank you.