use crate::*;

pub trait Game {
    fn initialize(&mut self, _emd: Emerald<'_>) {}
    fn update(&mut self, _emd: Emerald<'_>) {}
    fn draw(&mut self, mut emd: Emerald<'_>) {
        emd.graphics().begin().unwrap();
        emd.graphics().render().unwrap();
    }
}
