Construct Battlefield Step 5

1. Spawn enemy waves.
2. Custom event machenism.
3. Source folder adjustment.