Fixed pumping behaviour(you could pump after firing the last shell)