A think a little delay on the first(?) frame where the gun doesn't yet have the magazine/battery in it would help that action read more clearly. Or even having the battery move into the gun from completely off-screen.
Want to give some dough back to all those amazing pixel artists? Donations provide prize money for contests, help cover hosting costs and support new initiatives.
Thanks for the advice! Perhaps it would be better.