This was fun! Had a bit of weirdness with the movement tho: my keyboard is not qwerty, and you’ve got A/D for left/right on scancodes (good!) so i could swing left/right intuitively. but S for descend is on keycode, so the descend button was actually on the opposite side of the keyboard entirely. I switched to arrows, it’s fine, just wanted you to know that the french or germans or etc who might be playing your game might find themselves confused.