added shoot animation with all the firerate code etc