Added card descriptions, documented movePiece()