Just as a heads up,the whole wave mechanism is wrong.All wave npc are spawned all at once randomly,they activate in waves with a specific size,all waves contain unique npcs,etc...You get the point.