Update Main.cpp

Notation "C.move(C.from_algebraic("pe4"));" works!

Note, as in ChessMoves.cpp update, that the finished game will __not__ have any of these time-dependent rules:
*draw after 50 quiet moves
*draw by repetition
*en passant
*castling allowed only between untouched pieces.

also,
*king may move into check, so
*castling through attacked squares will be OK, and
*checkmate is irrelevant: the goal's to capture the king.