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>