Creo que ahora he entendido lo que pasaba, gracias a tu explicación
; he quitado lo de
public class Rey extends juego.ajedrez.FiguraAjedrez;
Y he puesto:
import juego.ajedrez.FiguraAjedrez;
public class Rey extends FiguraAjedrez
Y ya no me da error. GRACIAS!!
Lo del constructor ya esta solucionado, el problema era que tenía que usar el del padre y este necesitaba tres parámetros y yo sólo le estaba pasando dos!! Que tonta!
Muchas gracias!!