Yeah that is definitely the delay in audio file. I had that problem before too, and when it comes to things that you do a lot, like jumping or shooting, the smallest delay could throw players off. Yeah I noticed the dancing flames, it was cool. Otherwise you can just have the image sort of wiggle its way out instead of putting on an animation. That'd add a bit extra life to it :D.