Updated for 2022 (partially)
This was originally coded in 2016 and there have been a lot of new developments in JavaScript, React, and Redux since then. I gave the project a very basic update (since it wasn't compiling for me anymore) but the code remains mostly unchanged. Main differences are:
- used vite for the build
- replaced standardjs with prettier
- updated react to version 17
- added some better handling of audio and controllers
- added additional game state for when you first start the game (requiring you to interact with the game to start it)
- added a mute/unmute button
- added extra instruction text and a page title