Modify all constructor to return Option,
refactor vector2,
solve some bugs,
begin the implementation of c++ sfml method who are missings on csfml
finalize the add of the documentation from sfml documentation.