I'm creating a tower defense, and I need help with making objects work independantly

I need each individual tower to be able to point toward an enemy, as well as the bullets they spawn.
I also need each health bar to take data only from the enemy it is “attached” to.
Any ideas on how I can better handle all these moving parts and have them connect to each other?
Please mess around with my game to see what I mean and how I have it working right now: https://flowlab.io/game/view/1088090
Thanks a bunch.

I’m not sure I quite understand the question. It looks like the turrets already move independently though. Would using an Emit block instead of spawning the bullets make things simpler?