Assignment 8

I would place this *after* you check for legal position since a failed check would leave you with a ChessPiece that has a position but is not legal. Does this make sense?