After compiling and launching the (C++) game in the browser, the snake reaches the right hand side of the screen and stops, and a message in the top bar reports an exception has been thrown. Alternatively, attempting any input immediately causes the throw to occur.
Interestingly enough, it repeatedly attempts to perform the action that caused the error, resulting in a few thousand errors in a short amount of time.
#Error Description
Uncaught TypeError: Cannot read properties of undefined (reading 'buffer') at device.scriptNode.onaudioprocess (snake.js:1:182370)
[post-exception status] Exception thrown, see JavaScript console

After compiling and launching the (C++) game in the browser, the snake reaches the right hand side of the screen and stops, and a message in the top bar reports an exception has been thrown. Alternatively, attempting any input immediately causes the throw to occur.
Interestingly enough, it repeatedly attempts to perform the action that caused the error, resulting in a few thousand errors in a short amount of time.
#Error Description
Uncaught TypeError: Cannot read properties of undefined (reading 'buffer') at device.scriptNode.onaudioprocess (snake.js:1:182370)
[post-exception status] Exception thrown, see JavaScript console