I told my mother all those normalized vectors would come in handy someday! This reminds me of "Kami-Kaze Drive", a text-based racing "sim" I laboriously entered into my ZX-81 back in the day. It would be interesting to see it with the same controls but in real-time...