Not bad, tho I recommend to use GetMousePos() win api call instead of using MouseMove on your form. When I moved the paddle around and my mouse went just a little out of the screen border i got screwed.