Thanks for the explanation. I guess I didn't explain my criticism all that well. When you're shooting you move the mouse over the enemy car, if you then stop shooting the car will suddenly change direction (since the mouse is not overhead). So, the player has to return the mouse to the car before they can stop shooting. Maybe you can solve this by resetting the mouse cursor to the position of the car. You will need to do some trickery for that, since operating systems don't allow a program to move the cursor.