i got a 1:32, not great but not bad. thanks for using scancodes instead of keycodes! personally had an easier time after remapping the controls to HTO instead of QWE (JKL for y’all qwerty users) just because i wanted to use my right hand, but it just working without a rebind was a pleasant surprise.
my only complaint is that i cannot for the life of me discern the topology of your surface. that is, i could not reliably predict where i would end up after wrapping through the circle’s boundary