better handling of firing animation

new convenience function for selecting weapons.
better handling of rifle animation with setting isFiring.