Fixed issues with getPossibleMoves(), tested the case where a pawn is leaving the start space