Rules: Make better function with an List for each position

Signed-off-by: Lumy <lumy@lumy.me>
First Step CheckKing Complete (like if you can still move your king you have to, overwhise your in CheckMate)
still have to implement other part of CheckKing (Your Pawn can Eat or Move to protect)
If CheckMate returner. Appeler : Game.endGame();
TodO: Game.endGame();

Signed-off-by: Lumy <lumy@lumy.me>
adding Lib
StateMate DETECTED ! and CheckMAT DETECTED !
still have to put commentary and do features.

Signed-off-by: Lumy <lumy@lumy.me>
reset Pawn Line for Each Team (remove for test)
remove warning

Signed-off-by: Lumy <lumy@lumy.me>
remove print

Signed-off-by: Lumy <lumy@lumy.me>
Merge branch 'Engine'
Modif One function to return false if move wil put the current player in check_king (and so it's the next player who just had to ead)
hardlink to relatif link