added promotion code for Pawn. Fixed movement issue.