There are multiple waves but there's a bug in the enemy spawning that I didn't catch in time which makes the last enemy of the first wave invisible/stuck, so you actually have to fire randomly from the sirens till you hit him, sorry about that.