Combat under work

set up wave_combat to build the monster waves and work has begun on the combat function loop.