Main.js waits for the audio context's current time to start counting before allowing playback. This is due to a delay in the start of the current time even after interacting with the audio context (e.g. creating a gain node) in Chrome.