Very nice concept! I liked the general aesthetic and the sound design. The game feels satisfying and dynamic. I really like this implementation of the genre. If I may ask, what's your academic background ? It seems it's your second game implementing scientific concept in your gameplay. I am very found of the idea, as myself would like to do this in the long term :)
Anyway this game is very well made and well polished, as already mentioned in the comments. Congratulation !
PS: Love the fact you put the functions that are fired
