The pixelart, music, sound FX and specially the idea are pretty awesome! But I had a little trouble to figure out that I was shooting too soon or too late. I suggest making the timing a little less unforgiving and adding some hints about how timing works in your game. Most developers add little tutorials when their games have some peculiar mechanics, but I believe that even writing more instructions in the Author Comments would totally do. Great job! :)