If you want figure out how to bounce from non 90-degree-angle-and-it's-perpendicular-angles walls, here is a tutorial how to. It is not the best, but I did the best I could. The coding and the math is somewhere around 10th grade so it is not understandable for those under. Also, this is code is supposed to be a test of how the physics would work in racing game. Use Left/Right arrows to turn a page. Press M to mute/unmute the music.