Extremely polished game as always ! I liked the concept.
Also, the background effect is very nice. I'm curious about how does it work. Is it some base texture with Chromatic Aberration + Heat Wave effect ?
SFX and Music were good, but the only problem is that if you haven't focused the iframe yet when the game starts, the music will never start, even if you only have to set a check in a Step event in GameMaker :
if !audio_is_playing(Music) { audio_play_sound(Music, ...) }
The game was very fun !