Chess moves generation code.
Now check, moves from starting position for pawn, ... are supported