Pawn movement

The promotion of pawn to queen (rule 3.7e) implemented.
Queens are taken into account when they have influence on pawn's movement according to rules
3.7a-3.7d (at least according to current implementation).

However condition 'unoccupied' from 3.7a-3.7b is still NOT YET implemented.