fixed a minor bug for whitePlan() and added comments for each board