Advanced Hands-on Rust B3.0

Bevy has changed quite a bit recently. See the code below.

fn setup(
    mut commands: Commands,
    asset_server: Res<AssetServer>
) {
    commands.spawn(Camera2d);
    commands
        .spawn(Sprite::from_image(
            asset_server.load("dragon.png"),
        )).insert(Dragon);
}