BufferedImage image = null;
if ( !gameData.isShowAllCells() && ( gameData.getCells() != null && gameData.getCells()[row][col].isHidden() ) ) {
image = javax.imageio.ImageIO.read( getClass().getResource( "hidden_room.png" ) );
} else {
if ( gameData.getPits().contains( new Pitt( row, col ) ) ) {
image = javax.imageio.ImageIO.read( getClass().getResource( "pitt.png" ) );
} else if ( row == gameData.getWumpus().getRow() && col == gameData.getWumpus().getCol() ) {
if ( gameData.getWumpus().isAlive() ) {
image = javax.imageio.ImageIO.read( getClass().getResource( "alive_wumpus.png" ) );
} else {