clever idea :D
need to stick an event.preventDefault() in your keyboard handler so the page doesn’t scroll around while i’m playing.
event.preventDefault()
otherwise, it’s a simple concept, but you pulled it off! Nice work!