Covered 'permannent' condition of lost right to castle
Switched to really 'valid' moves in test (we don't have validation inside the move method)
Castling is not allowed after castling as well.