pub trait Drawable { fn draw(&self, canvas: &mut Canvas<'_>); }
The Drawable trait allows object to be drawn to a buffer or canvas
A function that draws the object to a canvas