void do_enemy_turn() { if (spawnen) { Vector3Int tstats = enemystats.Dequeue(); if (tstats.x != 0) { for (int i = tstats.z; i > 0; i--) { enemy tenemy = new enemy(); tenemy.set_en(tstats.x, tstats.y); enemies.Add(tenemy); } } enspawned++; if (enspawned == wavelengths) { spawnen = false; curwave++; totalwaves++; } } move_enemies(); turntimer = 1f; wave_state++; }