this program has a bug and I asking for advice on how to fix the bug . . . the drift portion of the program is buggy, everything else works . . . up and down arrows do just that . . . left and right arrows control rotation . . . f key moves forward and r key moves backwards . . .my problem is with the drift portion of the code . . . it does not reverse once the x or y coordinates have passed from negative to positive, so the appearance of being caught in a black hole is not achieved . . . this is my first project and all criticism and advice is welcomed.