Cleaned up pawn movement (delete old code if satisfied) and added bishop checker.