@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);
   }
 }