Pawn movement

Implemented unoccupied conditions to fix https://github.com/lrozenblyum/chess/issues/44