add an exemple to create custom shape with the Drawable traits implementation
add doc (build with warn(missing_doc), update functions for joystick