adding castle State

Signed-off-by: Lumy <lumy@lumy.me>
Merge branch 'master' of github.com:nicolasdauchez/GUI_ChessGame into castling
Bug with the GraphicsBoardGame that make bad Position. Should Work for Castling (had to implem move)
Merge branch 'castling'