revolver mechanics