@Override public void renderPiece(GameContainer container, Graphics g, Piece p) { if (p.equals(model.lastMoved) && isAnimatingMove()) { renderPieceMoving( container, g, p, model.lastMovedPosition, p.getPosition(), model.sinceLastMoved); } else { super.renderPiece(container, g, p); } }