Trying a different approach for game rules where I centralize them in a separate class rather than put them in the chesspiece classes