promotes pawn on attack move | refactorings
pawn promotion implemented and integrated
implemented and integrated declare winner