Implement the trait Clone for Shapes
this change to the method clone for clone_opt which always return an option.
the method clone from the trait clone fail! if allocation in sfml fail.