Non è documentata a sufficienza all'inizio
Non si capisce il senso di tutti quegli attributi, va ripulita!
ruota prende un boolean, ma in che senso ruota?
addFigurina deve essere void...
addPedina non fa controlli se la pedina è già presente, potrebbe andare in overflow.
removePedina non ha senso restituisca la pedina che gli abbiamo chiesto di togliere, meglio true/false se l'ha rimossa o no oppure eccezione se vogliamo togliere una pedina che non c'è.
public void puntaADirezione(Direzione dir) non è documentata e mi sembra faccia un po' poco. Ha senso? Chi la adopera?