Add TODO change method to private.
Implement Fire logic.