Thank you! I thought the vectors were normalized, but perhaps there was a bug there in the code. (Also, the lag spike at the start is due to the game being made in Scratch, and using lots of clones, which afaik need sudden and vast amounts of memory allocations.)