Enemy wave spawning, node destroyed when empty

First enemy doesn't spawn for 15 seconds, configurable in designer. Each
wave spawns 10 seconds after. Each wave size is currently equal to the
current wave number. Wave enemies spawn at either top, right, bottom, or
left, with the x being random for top and bottom and the z being random
for left and right.