private void topPossibleMoves(Piece piece, Position position)
	{
		int x1 = position.getPositionX();
		int y1 = position.getPositionY();
		
		if(y1 >= 0 && y1 < 7)
		{				
			boolean pieceNotFound = true;

			for (int i = y1 + 1; pieceNotFound && (i < maxHeight) && (board.getChessBoardSquare(x1, i).getPiece().getPieceColor() != piece.getPieceColor()); i++)
			{
//				System.out.print(" " + coordinateToPosition(x1, i));
				Position newMove = new Position(x1, i);
				piece.setPossibleMoves(newMove);
				
				if (board.getChessBoardSquare(x1, i).getPiece().getPieceType() != board.getBlankPiece().getPieceType())
				{
					pieceNotFound = false;
					if(board.getChessBoardSquare(x1, i).getPiece().getPieceColor() != piece.getPieceColor())
					{
//						System.out.print("*");
					} 
				}
			}
		}			
	}