more copy constructors. pawns now move correctly. no en-passant or promotion yet