Awesome concept! I can see this being expanded on in really fun ways, you've got a great system set up here. Maybe add some more delays in enemies appearing in lanes (e.g. swap up which lanes have enemies in them) to spice up the arrangements going on every now and then, because one of my favorite parts is the winding-down at the end of each wave as lanes slowly finish.