First attempt at adding the spawn logic from Combat. Not quite there yet!