I already had in mind to put an HP system for the waves and have the damage for the lighthouse be upgradeable, but it wasn't clear to me how to indicate the wave's remaining HP to the player.
Furthermore, if you haven't killed the wave with the beam, by the time the beam goes around, the wave will certainly have hit the island. :/