Additions to the pieces package, including a complete implementation of King::isLegalSquare().