- WaveComposite now directly inherits from SpriteBatch and not CompositeSprite for demonstration.