public final String toString()
	{
		char myChar =baseValue;
		if(this instanceof Pawn)
		{
			myChar+=pawnValue;
		}else if(this instanceof Queen)
		{
			myChar+=queenValue;
		}else if(this instanceof Bishop)
		{
			myChar+=bishopValue;
		}else if(this instanceof Knight)
		{
			myChar+=knightValue;
		}else if(this instanceof Rook)
		{
			myChar+=rookValue;
		}else if(this instanceof King)
		{
			myChar+=kingValue;
		}else
		{
			throw new AssertionError("The piece isn't a piece");
		}
		
		if(this.isWhite)
		{
			myChar+=whiteValue;
		}
		
		else if(!this.isWhite)
		{
			myChar+=blackValue;
		}
		return String.valueOf((char)myChar);
		
	}