Hey Hanimichal, you're like a 'mini tacpac' developer! Very Good! I would like to suggest a slight change if I may;
The explosion that is created with the bright yellow 'sparks', (like in the second screen shot), seems a little 'fake'.
Is there a way you can change that so it's not symmetrical and/or maybe even more importantly, can you reduce the amount of time it appears?
Perhaps if it were only a 1/4 of the amount of time you have it set to right now, it may have a better effect. It's hard for me to explain but I'm thinking that if that bright yellow spark part of the explosion appeared for 1/10 of a second and then it was immediately followed by a darker, 'smokier' build up.
Then, along with the darker phase of that explosion there would be some random, sporadic, (maybe, subtle), 'mini' explosions all around the main strike for about 50 yards out from center. This would represent the shrapnel and debris that would be ejected from the strike area.
Just a suggestion. But I like it all!