import java.awt.*; public class Space { private Piece p; private boolean isOccupied; public Space() { isOccupied = false; } public void setPiece(Piece p_) { p = (Piece)p_.clone(); isOccupied = true; } public Piece popPiece() { if(isOccupied) { isOccupied = false; return p; } return null; } public Piece getPiece() { if(isOccupied) { return p; } return null; } public boolean isOccupied() { return isOccupied; } public void draw(Graphics2D g2, int x, int y) { p.draw(g2, x, y); } }