Enemies can now shoot. Timer isn't working though...
Enemies can now shoot properly (2 metres ahead of itself).
The enemy gets the weapon's timer and uses the callback to fire at the proper position.