This is a nice idea and the top down animations are well done using sprite rotation.
The firing sound effects seems realistically in time with the animation which adds to the atmosphere.
You need to add more defenders or less attackers (or longer spawn time) to make it more of a challenge.