Added wave system.

- Spawns enemies at random positions on the edge of the world.
- Detects when enemies are destroyed.
- Spawns new wave when the last enemy is destroyed.