Thank you for your detailed feedback! Very much appreciated :D
You have great points, and you definitely added ideas to my improvement list. Particles, great idea! For the sfx, I think its explainable because I made them, while my friend made the good musics for the game, so.. XD