Small update to weapons. Each gun will need separate logic