Ok, so as mentioned in the title, I am not very experienced with Java. I am making a Chess project, or I am attempting to, anyway. I have a super class Piece, then the other pieces, Rook, Pawn, etc. which extend Piece. Now, I plan on making a isValid() method to essentially move the pieces...except I have no idea which parameters I should use...or what I should even do anyway. Below is the code for Piece, and Rook and Pawn, which are unfinished. And yeah, the grid[][] in Pawn was my failed attempt at actually trying to do something.