Function canGoBack/For/ward did.

Signed-off-by: Lumy <lumy@lumy.me>
Forward and Backward Begining to work.

Can't  backward forward backward infini, Bug in GUI.

Still have to reset Init pos for Pawn and EnPassant rules.
and few  thinks (roocks) and it's good.