Classic vibes, it's a good game! Just a suggestion, when you set a tower to attack "closest", it should attack the enemy that is closest to the castle not the tower in question!
Also the towers should know if their target will die with the attacks already started by other towers and not attack anyway wasting its precious time.
Good luck with the development!