Vodakman ok nice. btw. you know that you can add sub-conditions? I just checked your screenshot. Try to move the box "13" under box "12" (drag & drop) and clean it up / merge it. You don't have to check if "key is pressed" for each case. This might still work but could easily create problems later or if it gets more complex.
You could do it like this e.g.
is key pressed and fire_allowed = 1 : spawn bullet
--> is mirrored : bullet angle 180
--> else: bullet angle 0