Refactored fire ability