Some new Methods & Psudocode on ChessBoard