updated chess piece is_valid_move method, added Rook class and test