fireDirection locks while firing.